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:
- FactoryBean, 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 Exception
- Specified by:
createJobExecutionDao
in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
JobExecutionDao
implementation.
- Throws:
Exception
createJobInstanceDao
protected JobInstanceDao createJobInstanceDao()
throws Exception
- Specified by:
createJobInstanceDao
in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
JobInstanceDao
implementation.
- Throws:
Exception
createStepExecutionDao
protected StepExecutionDao createStepExecutionDao()
throws Exception
- Specified by:
createStepExecutionDao
in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
StepExecutionDao
implementation.
- Throws:
Exception
createExecutionContextDao
protected ExecutionContextDao createExecutionContextDao()
throws Exception
- Specified by:
createExecutionContextDao
in class AbstractJobRepositoryFactoryBean
- Returns:
- fully configured
ExecutionContextDao
implementation.
- Throws:
Exception
Copyright © 2009 SpringSource. All Rights Reserved.