org.springframework.batch.core.listener
Class StepListenerFactoryBean

java.lang.Object
  extended by org.springframework.batch.core.listener.AbstractListenerFactoryBean
      extended by org.springframework.batch.core.listener.StepListenerFactoryBean
All Implemented Interfaces:
FactoryBean, InitializingBean

public class StepListenerFactoryBean
extends AbstractListenerFactoryBean

This AbstractListenerFactoryBean implementation is used to create a StepListener.

Since:
2.0
Author:
Lucas Ward, Dan Garrette
See Also:
AbstractListenerFactoryBean, StepListenerMetaData

Constructor Summary
StepListenerFactoryBean()
           
 
Method Summary
protected  Class<?> getDefaultListenerClass()
           
static StepListener getListener(Object delegate)
          Convenience method to wrap any object and expose the appropriate StepListener interfaces.
protected  ListenerMetaData getMetaDataFromPropertyName(String propertyName)
           
protected  ListenerMetaData[] getMetaDataValues()
           
 Class getObjectType()
           
static boolean isListener(Object delegate)
          Convenience method to check whether the given object is or can be made into a StepListener.
 
Methods inherited from class org.springframework.batch.core.listener.AbstractListenerFactoryBean
afterPropertiesSet, getMethodInvokerByName, getObject, isListener, isSingleton, setDelegate, setMetaDataMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StepListenerFactoryBean

public StepListenerFactoryBean()
Method Detail

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 StepListener getListener(Object delegate)
Convenience method to wrap any object and expose the appropriate StepListener interfaces.

Parameters:
delegate - a delegate object
Returns:
a StepListener 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 StepListener.

Parameters:
delegate - the object to check
Returns:
true if the delegate is an instance of any of the StepListener interfaces, or contains the marker annotations


Copyright © 2013 SpringSource. All Rights Reserved.