Summer.Batch.Core.Job.Flow.Support.State.SplitState Class Reference
A IState implementation that splits an IFlow into multiple parallel subflows. More...
Inheritance diagram for Summer.Batch.Core.Job.Flow.Support.State.SplitState:

Public Member Functions | |
SplitState (string name) | |
Custom constructor using a name. More... | |
SplitState (ICollection< IFlow > flows, string name) | |
Custom constructor using flows collection and a name. More... | |
override FlowExecutionStatus | Handle (IFlowExecutor executor) |
override bool | IsEndState () |
ICollection< IFlow > | GetFlows () |
![]() | |
string | GetName () |
override string | ToString () |
ToString override. More... | |
Protected Member Functions | |
FlowExecutionStatus | DoAggregation (ICollection< FlowExecution > results, IFlowExecutor executor) |
Do Aggregation. More... | |
![]() | |
AbstractState (string name) | |
Custom constructor using a name. More... | |
Properties | |
ITaskExecutor | TaskExecutor [set] |
Task executor property. More... | |
Detailed Description
Constructor & Destructor Documentation
Summer.Batch.Core.Job.Flow.Support.State.SplitState.SplitState | ( | string | name | ) |
Custom constructor using a name.
- Parameters
-
name
Summer.Batch.Core.Job.Flow.Support.State.SplitState.SplitState | ( | ICollection< IFlow > | flows, |
string | name | ||
) |
Custom constructor using flows collection and a name.
- Parameters
-
flows name
Member Function Documentation
|
protected |
Do Aggregation.
- Parameters
-
results executor
- Returns
ICollection<IFlow> Summer.Batch.Core.Job.Flow.Support.State.SplitState.GetFlows | ( | ) |
|
virtual |
- See also
- IState::Handle .
- Parameters
-
executor
- Returns
Implements Summer.Batch.Core.Job.Flow.Support.State.AbstractState.
|
virtual |
- See also
- IState::IsEndState .
- Returns
Implements Summer.Batch.Core.Job.Flow.Support.State.AbstractState.
Property Documentation
|
set |
Task executor property.
The documentation for this class was generated from the following file:
- Summer.Batch.Core/Core/Job/Flow/Support/State/SplitState.cs