Summer.Batch.Core.Partition.Support.DefaultStepExecutionAggregator Class Reference

Default implementation of IStepExecutionAggregator. More...

Inheritance diagram for Summer.Batch.Core.Partition.Support.DefaultStepExecutionAggregator:
Summer.Batch.Core.Partition.Support.IStepExecutionAggregator

Public Member Functions

void Aggregate (StepExecution result, ICollection< StepExecution > executions)
 Aggregates the input executions into the result StepExecution. The aggregated fields are:

BatchStatus using the highest value using BatchStatus.Max
ExitStatus using ExitStatus.And
counters (e.g., CommitCount, RollbackCount) by arithmetic sum
More...
 

Detailed Description

Default implementation of IStepExecutionAggregator.

Member Function Documentation

void Summer.Batch.Core.Partition.Support.DefaultStepExecutionAggregator.Aggregate ( StepExecution  result,
ICollection< StepExecution executions 
)

Aggregates the input executions into the result StepExecution. The aggregated fields are:

BatchStatus using the highest value using BatchStatus.Max
ExitStatus using ExitStatus.And
counters (e.g., CommitCount, RollbackCount) by arithmetic sum

Parameters
resultthe result to overwrite
executionsthe inputs

Implements Summer.Batch.Core.Partition.Support.IStepExecutionAggregator.


The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Partition/Support/DefaultStepExecutionAggregator.cs