# Uses of Interface
org.springframework.batch.core.listener.ListenerMetaData

Packages that use ListenerMetaData
Package
Description
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
org.springframework.batch.core.listener
Generic implementations of core batch listener interfaces.

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

  Methods in org.springframework.batch.core.configuration.xml that return ListenerMetaData
  Modifier and Type
  Method
  Description
  `protected abstract ListenerMetaData[]`
  AbstractListenerParser.`getMetaDataValues()`
  `protected ListenerMetaData[]`
  JobExecutionListenerParser.`getMetaDataValues()`
  `protected ListenerMetaData[]`
  StepListenerParser.`getMetaDataValues()`
  Constructors in org.springframework.batch.core.configuration.xml with parameters of type ListenerMetaData
  Modifier
  Constructor
  Description
  ``
  `StepListenerParser(ListenerMetaData[] listenerMetaData)`

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

  Classes in org.springframework.batch.core.listener that implement ListenerMetaData
  Modifier and Type
  Class
  Description
  `enum`
  `JobListenerMetaData`
  Enumeration for `JobExecutionListener` meta data, which ties together the names of methods, their interfaces, annotation, and expected arguments.
  `enum`
  `StepListenerMetaData`
  Enumeration for `StepListener` meta data, which ties together the names of methods, their interfaces, annotation, and expected arguments.
  Methods in org.springframework.batch.core.listener that return ListenerMetaData
  Modifier and Type
  Method
  Description
  `protected abstract ListenerMetaData`
  AbstractListenerFactoryBean.`getMetaDataFromPropertyName(String propertyName)`
  `protected ListenerMetaData`
  JobListenerFactoryBean.`getMetaDataFromPropertyName(String propertyName)`
  `protected ListenerMetaData`
  StepListenerFactoryBean.`getMetaDataFromPropertyName(String propertyName)`
  `protected abstract ListenerMetaData[]`
  AbstractListenerFactoryBean.`getMetaDataValues()`
  `protected ListenerMetaData[]`
  JobListenerFactoryBean.`getMetaDataValues()`
  `protected ListenerMetaData[]`
  StepListenerFactoryBean.`getMetaDataValues()`
  `static ListenerMetaData[]`
  StepListenerMetaData.`itemListenerMetaData()`
  `static ListenerMetaData[]`
  StepListenerMetaData.`stepExecutionListenerMetaData()`
  `static ListenerMetaData[]`
  StepListenerMetaData.`taskletListenerMetaData()`
  Methods in org.springframework.batch.core.listener with parameters of type ListenerMetaData
  Modifier and Type
  Method
  Description
  `static boolean`
  AbstractListenerFactoryBean.`isListener(Object target, Class<?> listenerType, ListenerMetaData[] metaDataValues)`
  Convenience method to check whether the given object is or can be made into a listener.