Class BeanFactoryStepLocator
java.lang.Object
org.springframework.batch.integration.partition.BeanFactoryStepLocator
- All Implemented Interfaces:
StepLocator
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactoryAware
public class BeanFactoryStepLocator
extends Object
implements StepLocator, org.springframework.beans.factory.BeanFactoryAware
A
StepLocator
implementation that just looks in its enclosing bean factory for
components of type Step
.- Author:
- Dave Syer, Mahmoud Ben Hassine
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionLook up a bean with the provided name of typeStep
.Look in the bean factory for all beans of typeStep
.void
setBeanFactory
(org.springframework.beans.factory.BeanFactory beanFactory)
-
Constructor Details
-
BeanFactoryStepLocator
public BeanFactoryStepLocator()
-
-
Method Details
-
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException - Specified by:
setBeanFactory
in interfaceorg.springframework.beans.factory.BeanFactoryAware
- Throws:
org.springframework.beans.BeansException
-
getStep
Look up a bean with the provided name of typeStep
.- Specified by:
getStep
in interfaceStepLocator
- See Also:
-
getStepNames
Look in the bean factory for all beans of typeStep
.- Specified by:
getStepNames
in interfaceStepLocator
- Throws:
IllegalStateException
- if theBeanFactory
is not listable- See Also:
-