Class AbstractJobExplorerFactoryBean
java.lang.Object
org.springframework.batch.core.explore.support.AbstractJobExplorerFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<JobExplorer>
- Direct Known Subclasses:
JobExplorerFactoryBean
public abstract class AbstractJobExplorerFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<JobExplorer>
A
FactoryBean
that automates the creation of a
SimpleJobExplorer
. Declares abstract methods for providing DAO
object implementations.- Since:
- 2.0
- Author:
- Dave Syer, Mahmoud Ben Hassine
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ExecutionContextDao
protected abstract JobExecutionDao
protected abstract JobInstanceDao
protected abstract StepExecutionDao
The type of object to be returned fromFactoryBean.getObject()
.boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.beans.factory.FactoryBean
getObject
-
Constructor Details
-
AbstractJobExplorerFactoryBean
public AbstractJobExplorerFactoryBean()
-
-
Method Details
-
createJobInstanceDao
- Returns:
- fully configured
JobInstanceDao
implementation. - Throws:
Exception
- thrown if error occurs during JobInstanceDao creation.
-
createJobExecutionDao
- Returns:
- fully configured
JobExecutionDao
implementation. - Throws:
Exception
- thrown if error occurs during JobExecutionDao creation.
-
createStepExecutionDao
- Returns:
- fully configured
StepExecutionDao
implementation. - Throws:
Exception
- thrown if error occurs during StepExecutionDao creation.
-
createExecutionContextDao
- Returns:
- fully configured
ExecutionContextDao
implementation. - Throws:
Exception
- thrown if error occurs during ExecutionContextDao creation.
-
getObjectType
The type of object to be returned fromFactoryBean.getObject()
.- Specified by:
getObjectType
in interfaceorg.springframework.beans.factory.FactoryBean<JobExplorer>
- Returns:
- JobExplorer.class
- See Also:
-
FactoryBean.getObjectType()
-
isSingleton
public boolean isSingleton()- Specified by:
isSingleton
in interfaceorg.springframework.beans.factory.FactoryBean<JobExplorer>
-