| ConditionalFlow
A conditional flow is defined by 4 artifacts:
The work to execute first
A predicate for the conditional logic
The work to execute if the predicate is satisfied
The work to execute if the predicate is not satisfied (optional)
|
| ConditionalFlow.Builder.BuildStep |
| ConditionalFlow.Builder.ExecuteStep |
| ConditionalFlow.Builder.NameStep |
| ConditionalFlow.Builder.OtherwiseStep |
| ConditionalFlow.Builder.ThenStep |
| ConditionalFlow.Builder.WhenStep |
| ParallelFlow
A parallel flow executes a set of work units in parallel.
|
| ParallelFlow.Builder.BuildStep |
| ParallelFlow.Builder.ExecuteStep |
| ParallelFlow.Builder.NameStep |
| ParallelFlow.Builder.WithStep |
| ParallelFlowReport
Aggregate report of the partial reports of work units executed in a parallel flow.
|
| RepeatFlow
A repeat flow executes a work repeatedly until its report satisfies a given predicate.
|
| RepeatFlow.Builder.BuildStep |
| RepeatFlow.Builder.NameStep |
| RepeatFlow.Builder.RepeatStep |
| RepeatFlow.Builder.UntilStep |
| SequentialFlow
A sequential flow executes a set of work units in sequence.
|
| SequentialFlow.Builder.ExecuteStep |
| SequentialFlow.Builder.NameStep |
| SequentialFlow.Builder.ThenStep |
| WorkFlow
Interface to define a flow of work units.
|