Class StepLocatorStepFactoryBean
- java.lang.Object
- org.springframework.batch.core.step.StepLocatorStepFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Step>
public class StepLocatorStepFactoryBean extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<Step>
Convenience factory forStep
instances given aStepLocator
. Most implementations ofJob
implement StepLocator, so that can be a good starting point.- Author:
- Dave Syer
Field Summary
Fields Modifier and Type Field Description StepLocator
stepLocator
java.lang.String
stepName
Constructor Summary
Constructors Constructor Description StepLocatorStepFactoryBean()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Step
getObject()
java.lang.Class<? extends Step>
getObjectType()
Tell clients that we are a factory forStep
instances.boolean
isSingleton()
Always return true as optimization for bean factory.void
setStepLocator(StepLocator stepLocator)
void
setStepName(java.lang.String stepName)
Field Detail
stepLocator
public StepLocator stepLocator
stepName
public java.lang.String stepName
Method Detail
setStepLocator
public void setStepLocator(StepLocator stepLocator)
- Parameters:
stepLocator
- instance ofStepLocator
to be used by the factory bean.
setStepName
public void setStepName(java.lang.String stepName)
- Parameters:
stepName
- the name to be associated with the step.
getObject
public Step getObject() throws java.lang.Exception
- Specified by:
getObject
in interfaceorg.springframework.beans.factory.FactoryBean<Step>
- Throws:
java.lang.Exception
- See Also:
FactoryBean.getObject()
getObjectType
public java.lang.Class<? extends Step> getObjectType()
Tell clients that we are a factory forStep
instances.- Specified by:
getObjectType
in interfaceorg.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 interfaceorg.springframework.beans.factory.FactoryBean<Step>
- See Also:
FactoryBean.isSingleton()