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. Not suited for use in multi-threaded jobs with splits, although it should be safe to use in a multi-threaded step. More...
Public Member Functions | |
void | Clear () |
Clears all dao's. More... | |
Public Member Functions inherited from Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory | |
IJobRepository | GetObject () |
Provides a SimpleJobRepository, with DAO implementations. More... | |
Public Member Functions inherited from Summer.Batch.Common.Util.IFactory< IJobRepository > | |
T | GetObject () |
Creates the object. More... | |
Protected Member Functions | |
override IJobInstanceDao | CreateJobInstanceDao () |
Creates an IJobInstanceDao. More... | |
override IJobExecutionDao | CreateJobExecutionDao () |
Creates an IJobExecutionDao. More... | |
override IStepExecutionDao | CreateStepExecutionDao () |
Creates an IStepExecutionDao. More... | |
override IExecutionContextDao | CreateExecutionContextDao () |
Creates an IExecutionContextDao. More... | |
Properties | |
MapJobInstanceDao | JobInstanceDao [get] |
JobInstance dao property. More... | |
MapJobExecutionDao | JobExecutionDao [get] |
JOBExecution dao property. More... | |
MapStepExecutionDao | StepExecutionDao [get] |
StepExecution dao property. More... | |
MapExecutionContextDao | ExecutionContextDao [get] |
ExecutionContexte dao property. More... | |
Detailed Description
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. Not suited for use in multi-threaded jobs with splits, although it should be safe to use in a multi-threaded step.
NO JOB RESTARTABILITY USING THIS FACTORY (since contexts won't be persisted at the end of run time)
Member Function Documentation
void Summer.Batch.Core.Repository.Support.MapJobRepositoryFactory.Clear | ( | ) |
Clears all dao's.
|
protectedvirtual |
Creates an IExecutionContextDao.
- Returns
- IExecutionContextDao
Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.
|
protectedvirtual |
Creates an IJobExecutionDao.
- Returns
- IJobExecutionDao
Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.
|
protectedvirtual |
Creates an IJobInstanceDao.
- Returns
- IJobInstanceDao
Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.
|
protectedvirtual |
Creates an IStepExecutionDao.
- Returns
- IStepExecutionDao
Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.
Property Documentation
|
get |
ExecutionContexte dao property.
|
get |
JOBExecution dao property.
|
get |
JobInstance dao property.
|
get |
StepExecution dao property.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Repository/Support/MapJobRepositoryFactory.cs