|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.batch.admin.service.SimpleJobServiceFactoryBean
public class SimpleJobServiceFactoryBean
A factory for a JobService that makes the configuration of its
various ingredients as convenient as possible.
| Constructor Summary | |
|---|---|
SimpleJobServiceFactoryBean()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
protected ExecutionContextDao |
createExecutionContextDao()
|
protected SearchableJobExecutionDao |
createJobExecutionDao()
|
protected SearchableJobInstanceDao |
createJobInstanceDao()
|
protected SearchableStepExecutionDao |
createStepExecutionDao()
|
JobService |
getObject()
Create a SimpleJobService from the configuration provided. |
Class<? extends JobService> |
getObjectType()
Tells the containing bean factory what kind of object is the product of getObject(). |
boolean |
isSingleton()
Allows optimisation in the containing bean factory. |
void |
setDatabaseType(String dbType)
Sets the database type. |
void |
setDataSource(DataSource dataSource)
Public setter for the DataSource. |
void |
setIncrementerFactory(DataFieldMaxValueIncrementerFactory incrementerFactory)
A factory for incrementers (used to build primary keys for meta data). |
void |
setJobLauncher(JobLauncher jobLauncher)
The launcher used to run jobs. |
void |
setJobLocator(ListableJobLocator jobLocator)
A registry that can be used to locate jobs to run. |
void |
setJobRepository(JobRepository jobRepository)
The repository used to store and update jobs and step executions. |
void |
setLobHandler(LobHandler lobHandler)
A special handler for large objects. |
void |
setMaxVarCharLength(int maxVarCharLength)
Public setter for the length of long string columns in database. |
void |
setTablePrefix(String tablePrefix)
Sets the table prefix for all the batch meta-data tables. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleJobServiceFactoryBean()
| Method Detail |
|---|
public void setLobHandler(LobHandler lobHandler)
lobHandler - the LobHandler to setLobHandlerpublic void setMaxVarCharLength(int maxVarCharLength)
JdbcJobExecutionDao and
JdbcStepExecutionDao and also the short version of the execution
context in JdbcExecutionContextDao . For databases with
multi-byte character sets this number can be smaller (by up to a factor
of 2 for 2-byte characters) than the declaration of the column length in
the DDL for the tables.
maxVarCharLength - the exitMessageLength to setpublic void setDataSource(DataSource dataSource)
DataSource.
dataSource - a DataSourcepublic void setDatabaseType(String dbType)
dbType - as specified by
DefaultDataFieldMaxValueIncrementerFactorypublic void setTablePrefix(String tablePrefix)
tablePrefix - public void setIncrementerFactory(DataFieldMaxValueIncrementerFactory incrementerFactory)
DefaultDataFieldMaxValueIncrementerFactory.
incrementerFactory - the incrementer factory to setpublic void setJobRepository(JobRepository jobRepository)
jobRepository - the JobRepository to setpublic void setJobLauncher(JobLauncher jobLauncher)
jobLauncher - a JobLauncherpublic void setJobLocator(ListableJobLocator jobLocator)
jobLocator - a JobLocator
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanException
protected SearchableJobInstanceDao createJobInstanceDao()
throws Exception
Exception
protected SearchableJobExecutionDao createJobExecutionDao()
throws Exception
Exception
protected SearchableStepExecutionDao createStepExecutionDao()
throws Exception
Exception
protected ExecutionContextDao createExecutionContextDao()
throws Exception
Exception
public JobService getObject()
throws Exception
SimpleJobService from the configuration provided.
getObject in interface FactoryBean<JobService>ExceptionFactoryBean.getObject()public Class<? extends JobService> getObjectType()
getObject().
getObjectType in interface FactoryBean<JobService>FactoryBean.getObjectType()public boolean isSingleton()
isSingleton in interface FactoryBean<JobService>FactoryBean.isSingleton()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||