Summer.Batch.Core.Job.Flow.Support.State.IFlowExecutionAggregator Interface Reference

Strategy interface for aggregating FlowExecution instances into a single exit status. More...

Inheritance diagram for Summer.Batch.Core.Job.Flow.Support.State.IFlowExecutionAggregator:
Summer.Batch.Core.Job.Flow.Support.State.MaxValueFlowExecutionAggregator

Public Member Functions

FlowExecutionStatus Aggregate (ICollection< FlowExecution > executions)
 Aggregates the given collection of executions into a single FlowExecutionStatus. More...
 

Detailed Description

Strategy interface for aggregating FlowExecution instances into a single exit status.

Member Function Documentation

FlowExecutionStatus Summer.Batch.Core.Job.Flow.Support.State.IFlowExecutionAggregator.Aggregate ( ICollection< FlowExecution executions)

Aggregates the given collection of executions into a single FlowExecutionStatus.

Parameters
executionsthe executions to aggregate
Returns
a summary status for the whole lot

Implemented in Summer.Batch.Core.Job.Flow.Support.State.MaxValueFlowExecutionAggregator.


The documentation for this interface was generated from the following file:
  • Summer.Batch.Core/Core/Job/Flow/Support/State/IFlowExecutionAggregator.cs