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

In-memory implementation of IJobInstanceDao. More...

Inheritance diagram for Summer.Batch.Core.Repository.Dao.MapJobInstanceDao:
Summer.Batch.Core.Repository.Dao.IJobInstanceDao

Public Member Functions

void Clear ()
 Clears job instances dictionary. More...
 
JobInstance CreateJobInstance (string jobName, JobParameters jobParameters)
 
JobInstance GetJobInstance (string jobName, JobParameters jobParameters)
 
JobInstance GetJobInstance (long instanceId)
 
JobInstance GetJobInstance (JobExecution jobExecution)
 
IList< JobInstanceGetJobInstances (string jobName, int start, int count)
 
IList< string > GetJobNames ()
 
int GetJobInstanceCount (string jobName)
 

Detailed Description

In-memory implementation of IJobInstanceDao.

Member Function Documentation

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

Clears job instances dictionary.

JobInstance Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.CreateJobInstance ( string  jobName,
JobParameters  jobParameters 
)

See also
IJobInstanceDao::CreateJobInstance.
Parameters
jobName
jobParameters
Returns

Implements Summer.Batch.Core.Repository.Dao.IJobInstanceDao.

JobInstance Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.GetJobInstance ( string  jobName,
JobParameters  jobParameters 
)

See also
IJobInstanceDao::GetJobInstance.
Parameters
jobName
jobParameters
Returns

Implements Summer.Batch.Core.Repository.Dao.IJobInstanceDao.

JobInstance Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.GetJobInstance ( long  instanceId)

See also
IJobInstanceDao::GetJobInstance.
Parameters
instanceId
Returns

Implements Summer.Batch.Core.Repository.Dao.IJobInstanceDao.

JobInstance Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.GetJobInstance ( JobExecution  jobExecution)

See also
IJobInstanceDao::GetJobInstance.
Parameters
jobExecution
Returns

Implements Summer.Batch.Core.Repository.Dao.IJobInstanceDao.

int Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.GetJobInstanceCount ( string  jobName)
IList<JobInstance> Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.GetJobInstances ( string  jobName,
int  start,
int  count 
)

See also
IJobInstanceDao::GetJobInstances.
Parameters
jobName
start
count
Returns

Implements Summer.Batch.Core.Repository.Dao.IJobInstanceDao.

IList<string> Summer.Batch.Core.Repository.Dao.MapJobInstanceDao.GetJobNames ( )

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