A base class and utility for other job builders providing access to common properties like job repository. More...
Classes | |
class | CommonJobProperties |
common job properties. More... | |
Public Member Functions | |
JobBuilderHelper | Repository (IJobRepository jobRepository) |
Sets the job repository for the job. More... | |
JobBuilderHelper | Incrementer (IJobParametersIncrementer jobParametersIncrementer) |
Add a job parameters incrementer. More... | |
JobBuilderHelper | Validator (IJobParametersValidator jobParametersValidator) |
Add a job parameters validator. More... | |
JobBuilderHelper | Listener (IJobExecutionListener listener) |
Register a job execution listener. More... | |
JobBuilderHelper | PreventRestart () |
Set a flag to prevent restart an execution of this job even if it has failed. More... | |
Protected Member Functions | |
JobBuilderHelper (string name) | |
Custom constructor using a name. More... | |
JobBuilderHelper (JobBuilderHelper parent) | |
Create a new builder initialized with any properties in the parent. The parent is copied, so it can be re-used More... | |
IJobRepository | GetJobRepository () |
Returns the job repository. More... | |
bool | IsRestartable () |
Returns the restartable flag. More... | |
void | Enhance (IJob target) |
Enhances the given job with incrementer, validator and job execution listeners, if provided. More... | |
Protected Attributes | |
readonly Logger | Logger = LogManager.GetCurrentClassLogger() |
Logger More... | |
readonly CommonJobProperties | Properties |
Common job properties. More... | |
Detailed Description
A base class and utility for other job builders providing access to common properties like job repository.
Constructor & Destructor Documentation
|
protected |
Custom constructor using a name.
- Parameters
-
name
|
protected |
Create a new builder initialized with any properties in the parent. The parent is copied, so it can be re-used
- Parameters
-
parent
Member Function Documentation
|
protected |
Enhances the given job with incrementer, validator and job execution listeners, if provided.
- Parameters
-
target
|
protected |
Returns the job repository.
- Returns
JobBuilderHelper Summer.Batch.Core.Job.Builder.JobBuilderHelper.Incrementer | ( | IJobParametersIncrementer | jobParametersIncrementer | ) |
Add a job parameters incrementer.
- Parameters
-
jobParametersIncrementer
- Returns
|
protected |
Returns the restartable flag.
- Returns
JobBuilderHelper Summer.Batch.Core.Job.Builder.JobBuilderHelper.Listener | ( | IJobExecutionListener | listener | ) |
Register a job execution listener.
- Parameters
-
listener
- Returns
JobBuilderHelper Summer.Batch.Core.Job.Builder.JobBuilderHelper.PreventRestart | ( | ) |
Set a flag to prevent restart an execution of this job even if it has failed.
- Returns
JobBuilderHelper Summer.Batch.Core.Job.Builder.JobBuilderHelper.Repository | ( | IJobRepository | jobRepository | ) |
Sets the job repository for the job.
- Parameters
-
jobRepository
- Returns
JobBuilderHelper Summer.Batch.Core.Job.Builder.JobBuilderHelper.Validator | ( | IJobParametersValidator | jobParametersValidator | ) |
Add a job parameters validator.
- Parameters
-
jobParametersValidator
- Returns
Member Data Documentation
|
protected |
Logger
|
protected |
Common job properties.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Job/Builder/JobBuilderHelper.cs