Batch domain object representation the execution of a step. Unlike JobExecution, there are additional properties related the processing of items such as commit count, etc.
More...
|
JobExecution | JobExecution [get] |
| Owning Job execution. More...
|
|
string | StepName [get] |
| Step name. More...
|
|
BatchStatus | BatchStatus [get, set] |
| Batch status. More...
|
|
int | ReadCount [get, set] |
| Read count. More...
|
|
int | WriteCount [get, set] |
| Write count. More...
|
|
int | CommitCount [get, set] |
| Commit count. More...
|
|
int | RollbackCount [get, set] |
| Rollback count. More...
|
|
int | ReadSkipCount [get, set] |
| Read skip count. More...
|
|
int | SkipCount [get] |
| Skip count calculation. More...
|
|
int | ProcessSkipCount [get, set] |
| Process skip count. More...
|
|
int | WriteSkipCount [get, set] |
| Write skip count. More...
|
|
DateTime | StartTime [get, set] |
| Start time. More...
|
|
DateTime | EndTime [get, set] |
| End time. More...
|
|
DateTime | LastUpdated [get, set] |
| Last updated time. More...
|
|
ExecutionContext | ExecutionContext [get, set] |
| Execution context. More...
|
|
ExitStatus | ExitStatus [get, set] |
| Exit status. More...
|
|
bool | TerminateOnly [get] |
| Terminate only flag; getter. More...
|
|
int | FilterCount [get, set] |
| Filter count. More...
|
|
long | Id [get, set] |
| Id. More...
|
|
int | Version [get, set] |
| Version. More...
|
|
Batch domain object representation the execution of a step. Unlike JobExecution, there are additional properties related the processing of items such as commit count, etc.
Summer.Batch.Core.StepExecution.StepExecution |
( |
string |
stepName, |
|
|
JobExecution |
jobExecution, |
|
|
long |
id |
|
) |
| |
Constructor with mandatory properties.
- Parameters
-
Summer.Batch.Core.StepExecution.StepExecution |
( |
string |
stepName, |
|
|
JobExecution |
jobExecution |
|
) |
| |
Constructor that substitues in null for execution id.
- Parameters
-
void Summer.Batch.Core.StepExecution.AddFailureException |
( |
Exception |
exception | ) |
|
Adds exception to failure exceptions collection.
- Parameters
-
On successful execution just before a chunk commit, this method should be called. Synchronizes access to the StepExecution so that changes are atomic. Synchronized method.
- Parameters
-
override bool Summer.Batch.Core.StepExecution.Equals |
( |
Object |
obj | ) |
|
Equals override.
- Parameters
-
- Returns
ICollection<Exception> Summer.Batch.Core.StepExecution.GetFailureExceptions |
( |
| ) |
|
Returns the failure exceptions collection.
- Returns
override int Summer.Batch.Core.StepExecution.GetHashCode |
( |
| ) |
|
GetHashCode override.
- Returns
long Summer.Batch.Core.StepExecution.GetJobExecutionId |
( |
| ) |
|
Returns the owning job execution id.
- Returns
JobParameters Summer.Batch.Core.StepExecution.GetJobParameters |
( |
| ) |
|
Convenience method to get the current job parameters.
- Returns
string Summer.Batch.Core.StepExecution.GetSummary |
( |
| ) |
|
void Summer.Batch.Core.StepExecution.IncrementCommitCount |
( |
| ) |
|
Increments the number of commits
void Summer.Batch.Core.StepExecution.IncrementRollbackCount |
( |
| ) |
|
On unsuccessful execution after a chunk has rolled back. Synchronized method.
void Summer.Batch.Core.StepExecution.SetTerminateOnly |
( |
| ) |
|
Terminate only flag; setter.
override string Summer.Batch.Core.StepExecution.ToString |
( |
| ) |
|
ToString override.
- Returns
void Summer.Batch.Core.StepExecution.UpgradeStatus |
( |
BatchStatus |
status | ) |
|
Upgrade the status field if the provided value is greater than the existing one. Clients using this method to set the status can be sure that they don't overwrite a failed status with an successful one.
- Parameters
-
BatchStatus Summer.Batch.Core.StepExecution.BatchStatus |
|
getset |
int Summer.Batch.Core.StepExecution.CommitCount |
|
getset |
DateTime Summer.Batch.Core.StepExecution.EndTime |
|
getset |
ExecutionContext Summer.Batch.Core.StepExecution.ExecutionContext |
|
getset |
ExitStatus Summer.Batch.Core.StepExecution.ExitStatus |
|
getset |
int Summer.Batch.Core.StepExecution.FilterCount |
|
getset |
DateTime Summer.Batch.Core.StepExecution.LastUpdated |
|
getset |
int Summer.Batch.Core.StepExecution.ProcessSkipCount |
|
getset |
int Summer.Batch.Core.StepExecution.ReadCount |
|
getset |
int Summer.Batch.Core.StepExecution.ReadSkipCount |
|
getset |
int Summer.Batch.Core.StepExecution.RollbackCount |
|
getset |
int Summer.Batch.Core.StepExecution.SkipCount |
|
get |
DateTime Summer.Batch.Core.StepExecution.StartTime |
|
getset |
string Summer.Batch.Core.StepExecution.StepName |
|
get |
bool Summer.Batch.Core.StepExecution.TerminateOnly |
|
get |
Terminate only flag; getter.
int Summer.Batch.Core.StepExecution.WriteCount |
|
getset |
int Summer.Batch.Core.StepExecution.WriteSkipCount |
|
getset |
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/StepExecution.cs