org.springframework.batch.core.repository.support
Class MapJobRepositoryFactoryBean
java.lang.Object
org.springframework.batch.core.repository.support.AbstractJobRepositoryFactoryBean
org.springframework.batch.core.repository.support.MapJobRepositoryFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean
public class MapJobRepositoryFactoryBean
- extends AbstractJobRepositoryFactoryBean
A FactoryBean that automates the creation of a
SimpleJobRepository using non-persistent in-memory DAO
implementations. This repository is only really intended for use in testing
and rapid prototyping. In such settings you might find that
ResourcelessTransactionManager is useful (as long as your business
logic does not use a relational database). Not suited for use in
multi-threaded jobs with splits, although it should be safe to use in a
multi-threaded step.
- Author:
- Robert Kasanicky
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapJobRepositoryFactoryBean
public MapJobRepositoryFactoryBean()
clear
public static void clear()
- Convenience method to clear all the map daos globally, removing all
entities.
createJobExecutionDao
protected JobExecutionDao createJobExecutionDao()
throws java.lang.Exception
- Specified by:
createJobExecutionDao in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
JobExecutionDao implementation.
- Throws:
java.lang.Exception
createJobInstanceDao
protected JobInstanceDao createJobInstanceDao()
throws java.lang.Exception
- Specified by:
createJobInstanceDao in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
JobInstanceDao implementation.
- Throws:
java.lang.Exception
createStepExecutionDao
protected StepExecutionDao createStepExecutionDao()
throws java.lang.Exception
- Specified by:
createStepExecutionDao in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
StepExecutionDao implementation.
- Throws:
java.lang.Exception
createExecutionContextDao
protected ExecutionContextDao createExecutionContextDao()
throws java.lang.Exception
- Specified by:
createExecutionContextDao in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
ExecutionContextDao implementation.
- Throws:
java.lang.Exception
Copyright © 2009. All Rights Reserved.