Implementation of IJobRepository that stores JobInstances, JobExecutions, and StepExecutions using the injected DAOs. More...
Public Member Functions | |
SimpleJobRepository (IJobInstanceDao jobInstanceDao, IJobExecutionDao jobExecutionDao, IStepExecutionDao stepExecutionDao, IExecutionContextDao executionContextDao) | |
Custom constructor, providing all dao's as parameters. More... | |
bool | IsJobInstanceExists (string jobName, JobParameters jobParameters) |
IsJobInstanceExists. More... | |
JobInstance | CreateJobInstance (string jobName, JobParameters jobParameters) |
Creates JobInstance. More... | |
JobExecution | CreateJobExecution (JobInstance jobInstance, JobParameters jobParameters, string jobConfigurationLocation) |
Creates JobExecution. More... | |
JobExecution | CreateJobExecution (string jobName, JobParameters jobParameters) |
Creates JobExecution. More... | |
void | Update (JobExecution jobExecution) |
Updates JobExecution. More... | |
void | Add (StepExecution stepExecution) |
Adds StepExecution. More... | |
void | AddAll (ICollection< StepExecution > stepExecutions) |
Adds all StepExecutions. More... | |
void | Update (StepExecution stepExecution) |
Uodate StepExecution. More... | |
void | UpdateExecutionContext (StepExecution stepExecution) |
Updates ExecutionContext with StepExecution. More... | |
void | UpdateExecutionContext (JobExecution jobExecution) |
Updates ExecutionContext with JobExecution. More... | |
StepExecution | GetLastStepExecution (JobInstance jobInstance, string stepName) |
Returns last StepExecution. More... | |
int | GetStepExecutionCount (JobInstance jobInstance, string stepName) |
Returns StepExecution count. More... | |
JobExecution | GetLastJobExecution (string jobName, JobParameters jobParameters) |
Returns the last JobExecution. More... | |
Public Member Functions inherited from Summer.Batch.Core.Repository.IJobRepository | |
JobExecution | CreateJobExecution (String jobName, JobParameters jobParameters) |
Detailed Description
Implementation of IJobRepository that stores JobInstances, JobExecutions, and StepExecutions using the injected DAOs.
Constructor & Destructor Documentation
Summer.Batch.Core.Repository.Support.SimpleJobRepository.SimpleJobRepository | ( | IJobInstanceDao | jobInstanceDao, |
IJobExecutionDao | jobExecutionDao, | ||
IStepExecutionDao | stepExecutionDao, | ||
IExecutionContextDao | executionContextDao | ||
) |
Custom constructor, providing all dao's as parameters.
- Parameters
-
jobInstanceDao jobExecutionDao stepExecutionDao executionContextDao
Member Function Documentation
void Summer.Batch.Core.Repository.Support.SimpleJobRepository.Add | ( | StepExecution | stepExecution | ) |
Adds StepExecution.
- Parameters
-
stepExecution
Implements Summer.Batch.Core.Repository.IJobRepository.
void Summer.Batch.Core.Repository.Support.SimpleJobRepository.AddAll | ( | ICollection< StepExecution > | stepExecutions | ) |
Adds all StepExecutions.
- Parameters
-
stepExecutions
Implements Summer.Batch.Core.Repository.IJobRepository.
JobExecution Summer.Batch.Core.Repository.Support.SimpleJobRepository.CreateJobExecution | ( | JobInstance | jobInstance, |
JobParameters | jobParameters, | ||
string | jobConfigurationLocation | ||
) |
Creates JobExecution.
- Parameters
-
jobInstance jobParameters jobConfigurationLocation
- Returns
Implements Summer.Batch.Core.Repository.IJobRepository.
JobExecution Summer.Batch.Core.Repository.Support.SimpleJobRepository.CreateJobExecution | ( | string | jobName, |
JobParameters | jobParameters | ||
) |
JobInstance Summer.Batch.Core.Repository.Support.SimpleJobRepository.CreateJobInstance | ( | string | jobName, |
JobParameters | jobParameters | ||
) |
Creates JobInstance.
- Parameters
-
jobName jobParameters
- Returns
Implements Summer.Batch.Core.Repository.IJobRepository.
JobExecution Summer.Batch.Core.Repository.Support.SimpleJobRepository.GetLastJobExecution | ( | string | jobName, |
JobParameters | jobParameters | ||
) |
Returns the last JobExecution.
- Parameters
-
jobName jobParameters
- Returns
Implements Summer.Batch.Core.Repository.IJobRepository.
StepExecution Summer.Batch.Core.Repository.Support.SimpleJobRepository.GetLastStepExecution | ( | JobInstance | jobInstance, |
string | stepName | ||
) |
Returns last StepExecution.
- Parameters
-
jobInstance stepName
- Returns
Implements Summer.Batch.Core.Repository.IJobRepository.
int Summer.Batch.Core.Repository.Support.SimpleJobRepository.GetStepExecutionCount | ( | JobInstance | jobInstance, |
string | stepName | ||
) |
Returns StepExecution count.
- Parameters
-
jobInstance stepName
- Returns
Implements Summer.Batch.Core.Repository.IJobRepository.
bool Summer.Batch.Core.Repository.Support.SimpleJobRepository.IsJobInstanceExists | ( | string | jobName, |
JobParameters | jobParameters | ||
) |
IsJobInstanceExists.
- Parameters
-
jobName jobParameters
- Returns
Implements Summer.Batch.Core.Repository.IJobRepository.
void Summer.Batch.Core.Repository.Support.SimpleJobRepository.Update | ( | JobExecution | jobExecution | ) |
Updates JobExecution.
- Parameters
-
jobExecution
Implements Summer.Batch.Core.Repository.IJobRepository.
void Summer.Batch.Core.Repository.Support.SimpleJobRepository.Update | ( | StepExecution | stepExecution | ) |
Uodate StepExecution.
- Parameters
-
stepExecution
Implements Summer.Batch.Core.Repository.IJobRepository.
void Summer.Batch.Core.Repository.Support.SimpleJobRepository.UpdateExecutionContext | ( | StepExecution | stepExecution | ) |
Updates ExecutionContext with StepExecution.
- Parameters
-
stepExecution
Implements Summer.Batch.Core.Repository.IJobRepository.
void Summer.Batch.Core.Repository.Support.SimpleJobRepository.UpdateExecutionContext | ( | JobExecution | jobExecution | ) |
Updates ExecutionContext with JobExecution.
- Parameters
-
jobExecution
Implements Summer.Batch.Core.Repository.IJobRepository.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Repository/Support/SimpleJobRepository.cs