org.springframework.batch.core.listener
Class JobListenerFactoryBean
java.lang.Object
org.springframework.batch.core.listener.AbstractListenerFactoryBean
org.springframework.batch.core.listener.JobListenerFactoryBean
- All Implemented Interfaces:
- FactoryBean, InitializingBean
public class JobListenerFactoryBean
- extends AbstractListenerFactoryBean
This AbstractListenerFactoryBean
implementation is used to create a
JobExecutionListener
.
- Since:
- 2.0
- Author:
- Lucas Ward, Dan Garrette
- See Also:
AbstractListenerFactoryBean
,
JobListenerMetaData
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobListenerFactoryBean
public JobListenerFactoryBean()
getMetaDataFromPropertyName
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName)
- Specified by:
getMetaDataFromPropertyName
in class AbstractListenerFactoryBean
getMetaDataValues
protected ListenerMetaData[] getMetaDataValues()
- Specified by:
getMetaDataValues
in class AbstractListenerFactoryBean
getDefaultListenerClass
protected Class<?> getDefaultListenerClass()
- Specified by:
getDefaultListenerClass
in class AbstractListenerFactoryBean
getObjectType
public Class getObjectType()
getListener
public static JobExecutionListener getListener(Object delegate)
- Convenience method to wrap any object and expose the appropriate
JobExecutionListener
interfaces.
- Parameters:
delegate
- a delegate object
- Returns:
- a JobListener instance constructed from the delegate
isListener
public static boolean isListener(Object delegate)
- Convenience method to check whether the given object is or can be made
into a
JobExecutionListener
.
- Parameters:
delegate
- the object to check
- Returns:
- true if the delegate is an instance of
JobExecutionListener
, or contains the marker annotations
Copyright © 2009 SpringSource. All Rights Reserved.