@NonNullApi

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

Support classes for use in bootstrap and launch implementations or configurations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ExitCodeMapper | This interface should be implemented when an environment calling the batch framework has specific requirements regarding the operating system process return status.
  SystemExiter | Interface for exiting the JVM.

- Class Summary
  Class | Description
  --- | ---
  CommandLineJobRunner | Basic launcher for starting jobs from the command line.
  DataFieldMaxValueJobParametersIncrementer | This incrementer uses a `DataFieldMaxValueIncrementer` to generate the sequence of values to use as job instance discriminator.
  JobRegistryBackgroundJobRunner | Command line launcher for registering jobs with a `JobRegistry`.
  JvmSystemExiter | Implementation of the `SystemExiter` interface that calls the standards System.exit method.
  RunIdIncrementer | This incrementer increments a "run.id" parameter of type `Long` from the given job parameters.
  RuntimeExceptionTranslator |
  ScheduledJobParametersFactory | Deprecated as of v4.3 in favor of `DefaultJobParametersConverter` and scheduled for removal in v5.0.
  SimpleJobLauncher | Simple implementation of the `JobLauncher` interface.
  SimpleJobOperator | Simple implementation of the JobOperator interface.
  SimpleJvmExitCodeMapper | An implementation of `ExitCodeMapper` that can be configured through a map from batch exit codes (String) to integer results.

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

Support classes for use in bootstrap and launch implementations or configurations.

Author:
  Michael Minella, Mahmoud Ben Hassine