# Uses of Interface
org.springframework.batch.core.launch.JobLauncher

Packages that use JobLauncher
Package
Description
org.springframework.batch.core.configuration.annotation
Annotations and builder factories for java based configuration
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
org.springframework.batch.core.launch.support
Support classes for use in bootstrap and launch implementations or configurations.
org.springframework.batch.core.step.builder
Step level builders for java based job configuration.
org.springframework.batch.core.step.job
`JobStep` and related components.
org.springframework.batch.integration.launch
Message based job launching components.
org.springframework.batch.test
Utility classes for batch job/step testing.

- ## Uses of JobLauncher in org.springframework.batch.core.configuration.annotation

  Methods in org.springframework.batch.core.configuration.annotation that return JobLauncher
  Modifier and Type
  Method
  Description
  `protected JobLauncher`
  DefaultBatchConfigurer.`createJobLauncher()`
  `JobLauncher`
  BatchConfigurer.`getJobLauncher()`
  `JobLauncher`
  DefaultBatchConfigurer.`getJobLauncher()`
  `abstract JobLauncher`
  AbstractBatchConfiguration.`jobLauncher()`
  `JobLauncher`
  ModularBatchConfiguration.`jobLauncher()`
  `JobLauncher`
  SimpleBatchConfiguration.`jobLauncher()`

- ## Uses of JobLauncher in org.springframework.batch.core.configuration.xml

  Methods in org.springframework.batch.core.configuration.xml with parameters of type JobLauncher
  Modifier and Type
  Method
  Description
  `void`
  StepParserStepFactoryBean.`setJobLauncher(JobLauncher jobLauncher)`

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

  Classes in org.springframework.batch.core.launch.support that implement JobLauncher
  Modifier and Type
  Class
  Description
  `class`
  `SimpleJobLauncher`
  Simple implementation of the `JobLauncher` interface.
  Methods in org.springframework.batch.core.launch.support with parameters of type JobLauncher
  Modifier and Type
  Method
  Description
  `void`
  SimpleJobOperator.`setJobLauncher(JobLauncher jobLauncher)`
  Public setter for the `JobLauncher`.
  `void`
  CommandLineJobRunner.`setLauncher(JobLauncher launcher)`
  Injection setter for the `JobLauncher`.

- ## Uses of JobLauncher in org.springframework.batch.core.step.builder

  Methods in org.springframework.batch.core.step.builder with parameters of type JobLauncher
  Modifier and Type
  Method
  Description
  `JobStepBuilder`
  JobStepBuilder.`launcher(JobLauncher jobLauncher)`
  Add a job launcher.

- ## Uses of JobLauncher in org.springframework.batch.core.step.job

  Methods in org.springframework.batch.core.step.job with parameters of type JobLauncher
  Modifier and Type
  Method
  Description
  `void`
  JobStep.`setJobLauncher(JobLauncher jobLauncher)`
  A `JobLauncher` is required to be able to run the enclosed `Job`.

- ## Uses of JobLauncher in org.springframework.batch.integration.launch

  Constructors in org.springframework.batch.integration.launch with parameters of type JobLauncher
  Modifier
  Constructor
  Description
  ``
  `JobLaunchingGateway(JobLauncher jobLauncher)`
  Constructor taking a `JobLauncher` as parameter.
  ``
  `JobLaunchingMessageHandler(JobLauncher jobLauncher)`

- ## Uses of JobLauncher in org.springframework.batch.test

  Methods in org.springframework.batch.test that return JobLauncher
  Modifier and Type
  Method
  Description
  `JobLauncher`
  JobLauncherTestUtils.`getJobLauncher()`
  Methods in org.springframework.batch.test with parameters of type JobLauncher
  Modifier and Type
  Method
  Description
  `void`
  JobLauncherTestUtils.`setJobLauncher(JobLauncher jobLauncher)`
  A `JobLauncher` instance that can be used to launch jobs.
  Constructors in org.springframework.batch.test with parameters of type JobLauncher
  Modifier
  Constructor
  Description
  ``
  `StepRunner(JobLauncher launcher, JobRepository jobRepository)`