Summer.Batch.Core.Repository.Dao.MapJobExecutionDao Class Reference

In-memory implementation of IJobExecutionDao. More...

Inheritance diagram for Summer.Batch.Core.Repository.Dao.MapJobExecutionDao:
Summer.Batch.Core.Repository.Dao.IJobExecutionDao

Public Member Functions

void Clear ()
 Clear sthe executions dictionary. More...
 
void SaveJobExecution (JobExecution jobExecution)
 
void UpdateJobExecution (JobExecution jobExecution)
 
IList< JobExecutionFindJobExecutions (JobInstance jobInstance)
 IJobExecutionDao::FindJobExecutions. More...
 
JobExecution GetLastJobExecution (JobInstance jobInstance)
 
ISet< JobExecutionFindRunningJobExecutions (string jobName)
 
JobExecution GetJobExecution (long executionId)
 
void SynchronizeStatus (JobExecution jobExecution)
 

Detailed Description

In-memory implementation of IJobExecutionDao.

Member Function Documentation

void Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.Clear ( )

Clear sthe executions dictionary.

IList<JobExecution> Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.FindJobExecutions ( JobInstance  jobInstance)
ISet<JobExecution> Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.FindRunningJobExecutions ( string  jobName)
JobExecution Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.GetJobExecution ( long  executionId)

See also
IJobExecutionDao::GetJobExecution.
Parameters
executionId
Returns

Implements Summer.Batch.Core.Repository.Dao.IJobExecutionDao.

JobExecution Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.GetLastJobExecution ( JobInstance  jobInstance)
void Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.SaveJobExecution ( JobExecution  jobExecution)
void Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.SynchronizeStatus ( JobExecution  jobExecution)
void Summer.Batch.Core.Repository.Dao.MapJobExecutionDao.UpdateJobExecution ( JobExecution  jobExecution)

The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Repository/Dao/MapJobExecutionDao.cs