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

@NonNullApi package org.springframework.batch.core.launch.support
Support classes for use in bootstrap and launch implementations or configurations.

Author:
  Michael Minella, Mahmoud Ben Hassine

- Related Packages
  Package
  Description
  org.springframework.batch.core.launch
  Interfaces and simple implementations of launch concerns.
- 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.
  ExitCodeMapper
  This interface should be implemented when an environment calling the batch framework has specific requirements regarding the operating system process return status.
  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
  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.
  SystemExiter
  Interface for exiting the JVM.