A Job's contract.
More...
|
void | Execute (JobExecution execution) |
| Runs the JobExecutionand update the meta information like status and statistics as necessary. This method should not throw any exceptions for failed execution. Clients should be careful to inspect the JobExecution status to determine success or failure. More...
|
|
void Summer.Batch.Core.IJob.Execute |
( |
JobExecution |
execution | ) |
|
Runs the JobExecutionand update the meta information like status and statistics as necessary. This method should not throw any exceptions for failed execution. Clients should be careful to inspect the JobExecution status to determine success or failure.
- Parameters
-
Implemented in Summer.Batch.Core.Job.AbstractJob.
If clients need to generate new parameters for the next execution in a sequence they can use this incrementer. The return value may be null, in the case that this job does not have a natural sequence.
- Returns
- an incrementer to be used for creating new parameters
A validator for the job parameters of a JobExecution. Clients of a Job may need to validate the parameters for a launch, before or during the execution.
- Returns
- a validator that can be used to check parameter values (never null)
string Summer.Batch.Core.IJob.Name |
|
getset |
bool Summer.Batch.Core.IJob.Restartable |
|
getset |
Flag to indicate if this job can be restarted, at least in principle (Actual restartability is bound to the use of a persisted job repository).
- Returns
The documentation for this interface was generated from the following file:
- Summer.Batch.Core/Core/IJob.cs