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:
Summer.Batch.Core.Job.Flow.Support.State.IFlowExecutionAggregator

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