Summer.Batch.Core.Job.Flow.Support.State.MaxValueFlowExecutionAggregator Class Reference
Implementation of the IFlowExecutionAggregator interface that aggregates FlowExecutionStatus, using the status with the high precedence as the aggregate status. See FlowExecutionStatus for details on status precedence. More...
Inheritance diagram for Summer.Batch.Core.Job.Flow.Support.State.MaxValueFlowExecutionAggregator:
Public Member Functions | |
FlowExecutionStatus | Aggregate (ICollection< FlowExecution > executions) |
Aggregates all of the FlowExecutionStatuses of the FlowExecutions into one status. The aggregate status will be the status with the highest precedence. More... | |
Detailed Description
Implementation of the IFlowExecutionAggregator interface that aggregates FlowExecutionStatus, using the status with the high precedence as the aggregate status. See FlowExecutionStatus for details on status precedence.
Member Function Documentation
FlowExecutionStatus Summer.Batch.Core.Job.Flow.Support.State.MaxValueFlowExecutionAggregator.Aggregate | ( | ICollection< FlowExecution > | executions | ) |
Aggregates all of the FlowExecutionStatuses of the FlowExecutions into one status. The aggregate status will be the status with the highest precedence.
- Parameters
-
executions
- Returns
Implements Summer.Batch.Core.Job.Flow.Support.State.IFlowExecutionAggregator.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Job/Flow/Support/State/MaxValueFlowExecutionAggregator.cs