# Uses of Class
org.springframework.batch.core.JobParametersInvalidException

Packages that use JobParametersInvalidException
Package
Description
org.springframework.batch.core
Core domain context for Spring Batch covering jobs, steps, configuration and execution abstractions.
org.springframework.batch.core.job
Specific implementations of job concerns.
org.springframework.batch.core.launch
Interfaces and simple implementations of launch concerns.
org.springframework.batch.core.launch.support
Support classes for use in bootstrap and launch implementations or configurations.

- ## Uses of JobParametersInvalidException in org.springframework.batch.core

  Methods in org.springframework.batch.core that throw JobParametersInvalidException
  Modifier and Type
  Method
  Description
  `void`
  JobParametersValidator.`validate(JobParameters parameters)`
  Check the parameters meet whatever requirements are appropriate, and throw an exception if not.

- ## Uses of JobParametersInvalidException in org.springframework.batch.core.job

  Methods in org.springframework.batch.core.job that throw JobParametersInvalidException
  Modifier and Type
  Method
  Description
  `void`
  CompositeJobParametersValidator.`validate(JobParameters parameters)`
  Validates the JobParameters according to the injected JobParameterValidators Validation stops and exception is thrown on first validation error
  `void`
  DefaultJobParametersValidator.`validate(JobParameters parameters)`
  Check the parameters meet the specification provided.

- ## Uses of JobParametersInvalidException in org.springframework.batch.core.launch

  Methods in org.springframework.batch.core.launch that throw JobParametersInvalidException
  Modifier and Type
  Method
  Description
  `Long`
  JobOperator.`restart(long executionId)`
  Restart a failed or stopped `JobExecution`.
  `JobExecution`
  JobLauncher.`run(Job job, JobParameters jobParameters)`
  Start a job execution for the given `Job` and `JobParameters` .
  `Long`
  JobOperator.`start(String jobName, String parameters)`
  Start a new instance of a job with the parameters specified.
  `Long`
  JobOperator.`startNextInstance(String jobName)`
  Launch the next in a sequence of `JobInstance` determined by the `JobParametersIncrementer` attached to the specified job.

- ## Uses of JobParametersInvalidException in org.springframework.batch.core.launch.support

  Methods in org.springframework.batch.core.launch.support that throw JobParametersInvalidException
  Modifier and Type
  Method
  Description
  `Long`
  SimpleJobOperator.`restart(long executionId)`
  `JobExecution`
  SimpleJobLauncher.`run(Job job, JobParameters jobParameters)`
  Run the provided job with the given `JobParameters`.
  `Long`
  SimpleJobOperator.`start(String jobName, String parameters)`
  `Long`
  SimpleJobOperator.`startNextInstance(String jobName)`