org.springframework.batch.core.step
Class StepLocatorStepFactoryBean

java.lang.Object
  extended by org.springframework.batch.core.step.StepLocatorStepFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Step>

public class StepLocatorStepFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<Step>

Convenience factory for Step instances given a StepLocator. Most implementations of Job implement StepLocator, so that can be a good starting point.

Author:
Dave Syer

Field Summary
 StepLocator stepLocator
           
 String stepName
           
 
Constructor Summary
StepLocatorStepFactoryBean()
           
 
Method Summary
 Step getObject()
           
 Class<? extends Step> getObjectType()
          Tell clients that we are a factory for Step instances.
 boolean isSingleton()
          Always return true as optimization for bean factory.
 void setStepLocator(StepLocator stepLocator)
           
 void setStepName(String stepName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stepLocator

public StepLocator stepLocator

stepName

public String stepName
Constructor Detail

StepLocatorStepFactoryBean

public StepLocatorStepFactoryBean()
Method Detail

setStepLocator

public void setStepLocator(StepLocator stepLocator)
Parameters:
stepLocator -

setStepName

public void setStepName(String stepName)
Parameters:
stepName -

getObject

public Step getObject()
               throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Step>
Throws:
Exception
See Also:
FactoryBean.getObject()

getObjectType

public Class<? extends Step> getObjectType()
Tell clients that we are a factory for Step instances.

Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Step>
See Also:
FactoryBean.getObjectType()

isSingleton

public boolean isSingleton()
Always return true as optimization for bean factory.

Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Step>
See Also:
FactoryBean.isSingleton()


Copyright © 2013 SpringSource. All Rights Reserved.