@NonNullApi

# Package org.springframework.batch.core.launch

Interfaces and simple implementations of launch concerns.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JobLauncher | Simple interface for controlling jobs, including possible ad-hoc executions, based on different runtime identifiers.
  JobOperator | Low level interface for inspecting and controlling jobs with access only to primitive and collection types.

- Exception Summary
  Exception | Description
  --- | ---
  JobExecutionNotFailedException | Checked exception to indicate that user asked for a job execution to be resumed when actually it didn't fail.
  JobExecutionNotRunningException | Checked exception indicating that a JobExecution that is not currently running has been requested to stop.
  JobExecutionNotStoppedException | Checked exception to indicate that user asked for a job execution to be aborted when hasn't been stopped.
  JobInstanceAlreadyExistsException | Checked exception to indicate that a required `Job` is not available.
  JobParametersNotFoundException | Checked exception to indicate that a required `JobParametersIncrementer` is not available.
  NoSuchJobException | Checked exception to indicate that a required `Job` is not available.
  NoSuchJobExecutionException | Checked exception to indicate that a required `JobExecution` is not available.
  NoSuchJobInstanceException | Exception that signals that the user requested an operation on a non-existent `JobInstance`.

## Package org.springframework.batch.core.launch Description

Interfaces and simple implementations of launch concerns.

Author:
  Michael Minella, Mahmoud Ben Hassine