# Uses of Interface
org.springframework.batch.core.JobExecutionListener

Packages that use JobExecutionListener
Package
Description
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
org.springframework.batch.core.job
Specific implementations of job concerns.
org.springframework.batch.core.job.builder
Job and flow level builders for java based configuration of batch jobs
org.springframework.batch.core.listener
Generic implementations of core batch listener interfaces.

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

  Methods in org.springframework.batch.core.configuration.xml with parameters of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `void`
  JobParserJobFactoryBean.`setJobExecutionListeners(JobExecutionListener[] jobExecutionListeners)`

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

  Methods in org.springframework.batch.core.job with parameters of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `void`
  AbstractJob.`registerJobExecutionListener(JobExecutionListener listener)`
  Register a single listener for the `JobExecutionListener` callbacks.
  `void`
  AbstractJob.`setJobExecutionListeners(JobExecutionListener[] listeners)`
  Public setter for injecting `JobExecutionListener`s.

- ## Uses of JobExecutionListener in org.springframework.batch.core.job.builder

  Methods in org.springframework.batch.core.job.builder that return types with arguments of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `List<JobExecutionListener>`
  JobBuilderHelper.CommonJobProperties.`getJobExecutionListeners()`
  Methods in org.springframework.batch.core.job.builder with parameters of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `void`
  JobBuilderHelper.CommonJobProperties.`addJobExecutionListener(JobExecutionListener jobExecutionListener)`
  `B`
  JobBuilderHelper.`listener(JobExecutionListener listener)`
  Register a job execution listener.
  Method parameters in org.springframework.batch.core.job.builder with type arguments of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `void`
  JobBuilderHelper.CommonJobProperties.`addStepExecutionListeners(List<JobExecutionListener> jobExecutionListeners)`

- ## Uses of JobExecutionListener in org.springframework.batch.core.listener

  Classes in org.springframework.batch.core.listener that implement JobExecutionListener
  Modifier and Type
  Class
  Description
  `class`
  `CompositeJobExecutionListener`
  `class`
  `JobExecutionListenerSupport`
  Deprecated.
  as of 5.0, in favor of the default methods on the `JobExecutionListener`
  Methods in org.springframework.batch.core.listener that return JobExecutionListener
  Modifier and Type
  Method
  Description
  `static JobExecutionListener`
  JobListenerFactoryBean.`getListener(Object delegate)`
  Convenience method to wrap any object and expose the appropriate `JobExecutionListener` interfaces.
  Methods in org.springframework.batch.core.listener with parameters of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `void`
  CompositeJobExecutionListener.`register(JobExecutionListener jobExecutionListener)`
  Register additional listener.
  Method parameters in org.springframework.batch.core.listener with type arguments of type JobExecutionListener
  Modifier and Type
  Method
  Description
  `void`
  CompositeJobExecutionListener.`setListeners(List<? extends JobExecutionListener> listeners)`
  Public setter for the listeners.