Summer.Batch.Core.Repository.Dao.IExecutionContextDao Interface Reference

Data Access Object for execution contexts. More...

Inheritance diagram for Summer.Batch.Core.Repository.Dao.IExecutionContextDao:
Summer.Batch.Core.Repository.Dao.DbExecutionContextDao Summer.Batch.Core.Repository.Dao.MapExecutionContextDao

Public Member Functions

ExecutionContext GetExecutionContext (JobExecution jobExecution)
 
ExecutionContext GetExecutionContext (StepExecution stepExecution)
 
void SaveExecutionContext (JobExecution jobExecution)
 Persists the execution context associated with the given job execution. A persistent entry for the context should not exist yet. More...
 
void SaveExecutionContext (StepExecution stepExecution)
 Persists the execution context associated with the given step execution. A persistent entry for the context should not exist yet. More...
 
void SaveExecutionContexts (ICollection< StepExecution > stepExecutions)
 Persists the execution contexts associated with each step execution in a collection. Persistent entries for these contexts should not exist. More...
 
void UpdateExecutionContext (JobExecution jobExecution)
 Persists the updates of the execution context associated with the given job execution. A persistent entry should already exist for this context. More...
 
void UpdateExecutionContext (StepExecution stepExecution)
 Persists the updates of the execution context associated with the given step execution. A persistent entry should already exist for this context. More...
 

Detailed Description

Data Access Object for execution contexts.

Member Function Documentation

ExecutionContext Summer.Batch.Core.Repository.Dao.IExecutionContextDao.GetExecutionContext ( JobExecution  jobExecution)
Parameters
jobExecutiona job execution
Returns
the execution context associated with the given job execution

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.

ExecutionContext Summer.Batch.Core.Repository.Dao.IExecutionContextDao.GetExecutionContext ( StepExecution  stepExecution)
Parameters
stepExecutiona step execution
Returns
the execution context associated with the given step execution

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.

void Summer.Batch.Core.Repository.Dao.IExecutionContextDao.SaveExecutionContext ( JobExecution  jobExecution)

Persists the execution context associated with the given job execution. A persistent entry for the context should not exist yet.

Parameters
jobExecutiona job execution

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.

void Summer.Batch.Core.Repository.Dao.IExecutionContextDao.SaveExecutionContext ( StepExecution  stepExecution)

Persists the execution context associated with the given step execution. A persistent entry for the context should not exist yet.

Parameters
stepExecutiona step execution

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.

void Summer.Batch.Core.Repository.Dao.IExecutionContextDao.SaveExecutionContexts ( ICollection< StepExecution stepExecutions)

Persists the execution contexts associated with each step execution in a collection. Persistent entries for these contexts should not exist.

Parameters
stepExecutionsa collection of step executions

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.

void Summer.Batch.Core.Repository.Dao.IExecutionContextDao.UpdateExecutionContext ( JobExecution  jobExecution)

Persists the updates of the execution context associated with the given job execution. A persistent entry should already exist for this context.

Parameters
jobExecutiona job execution

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.

void Summer.Batch.Core.Repository.Dao.IExecutionContextDao.UpdateExecutionContext ( StepExecution  stepExecution)

Persists the updates of the execution context associated with the given step execution. A persistent entry should already exist for this context.

Parameters
stepExecutiona step execution

Implemented in Summer.Batch.Core.Repository.Dao.DbExecutionContextDao, and Summer.Batch.Core.Repository.Dao.MapExecutionContextDao.


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