All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| ConditionalFlow<T extends FlowContext> |
Class managing a conditional Flow.
|
| ConditionalFlowBuilder |
|
| ConditionalFlowBuilder.Build<T extends FlowContext> |
|
| ConditionalFlowBuilder.CaseFalse<T extends FlowContext> |
|
| ConditionalFlowBuilder.CaseTrue<T extends FlowContext> |
|
| ConditionalFlowBuilder.Condition<T extends FlowContext> |
|
| ConditionalFlowBuilder.Named<T extends FlowContext> |
|
| ConsoleStyle |
An enum storing a set of available styles for the console.
|
| Flow<T extends FlowContext> |
Abstract class managing all the Flows.
|
| FlowBuilderException |
Exception used to represent a builder exception
(example: a null value is used in a non nullable step of a builder).
|
| FlowContext |
Default context, using a ConcurrentHashMap, in order to be thread safe during ParallelFlow.
|
| FlowException |
Abstract exception used to generate all types of exceptions used in this library.
|
| FlowExceptionType |
|
| FlowFunctionalException |
Exception used to represent a functional exception
(example: an error due something you can handle in a business rule).
|
| FlowStatusPolicy |
|
| FlowTechnicalException |
Exception used to represent a technical exception
(example: a random failure during a database access, due to the network).
|
| GlobalReport<T extends FlowContext> |
|
| LoggerUtils |
|
| Metadata<M> |
Class used to store metadata during a Flow
It is used with ParallelFlow when looping on an array from the context,
or with SequentialFlow, to have the previous errors during doFinally Flow.
|
| NoOpFlow<T extends FlowContext> |
Class managing a no op Flow (aka a Flow that does nothing).
|
| ParallelFlow<T extends FlowContext,M> |
Class managing a parallel Flow.
|
| ParallelFlowBuilder |
|
| ParallelFlowBuilder.Build<T extends FlowContext,M> |
|
| ParallelFlowBuilder.MergeStrategy<T extends FlowContext,M> |
|
| ParallelFlowBuilder.Named<T extends FlowContext,M> |
|
| ParallelFlowBuilder.Parallelize<T extends FlowContext,M> |
|
| ParallelFlowBuilder.ParallelizedFlow<T extends FlowContext,M> |
|
| PrettyPrint |
Interface used to specify that a class should implement a method to have a stylized version of its Object.toString() method.
|
| RecoverableFlow<T extends FlowContext> |
Class managing a recoverable Flow.
|
| RecoverableFlowBuilder |
|
| RecoverableFlowBuilder.Build<T extends FlowContext> |
|
| RecoverableFlowBuilder.Named<T extends FlowContext> |
|
| RecoverableFlowBuilder.Recover<T extends FlowContext> |
|
| RecoverableFlowBuilder.RecoverOn<T extends FlowContext> |
|
| RecoverableFlowBuilder.Try<T extends FlowContext> |
|
| RecoverableFlowException |
|
| Report<T extends FlowContext> |
This class is used as the return of a Flow.
|
| RetryableFlow<T extends FlowContext> |
Class managing a retryable Flow.
|
| RetryableFlowBuilder |
|
| RetryableFlowBuilder.Build<T extends FlowContext> |
|
| RetryableFlowBuilder.Delay<T extends FlowContext> |
|
| RetryableFlowBuilder.Named<T extends FlowContext> |
|
| RetryableFlowBuilder.RetryOn<T extends FlowContext> |
|
| RetryableFlowBuilder.RetryTimes<T extends FlowContext> |
|
| RetryableFlowBuilder.Try<T extends FlowContext> |
|
| SequentialFlow<T extends FlowContext> |
Class managing a sequential Flow.
|
| SequentialFlowBuilder |
|
| SequentialFlowBuilder.Build<T extends FlowContext> |
|
| SequentialFlowBuilder.Finally<T extends FlowContext> |
|
| SequentialFlowBuilder.Named<T extends FlowContext> |
|
| SequentialFlowBuilder.Then<T extends FlowContext> |
|
| Status |
The status that a Flow can have after its execution or when it is not executed.
|
| Step<T extends FlowContext> |
|
| StepFlow<T extends FlowContext,M> |
Class managing a step Flow (aka a real execution, not other Flows management).
|
| StepFlowBuilder |
|
| StepFlowBuilder.Build<T extends FlowContext,M> |
|
| StepFlowBuilder.Execution<T extends FlowContext,M> |
|
| StepFlowBuilder.Named<T extends FlowContext,M> |
|
| StepWithMetadata<T extends FlowContext,M> |
An interface defining a StepFlow execution.
|
| SwitchFlow<T extends FlowContext> |
Class managing a switch Flow.
|
| SwitchFlowBuilder |
|
| SwitchFlowBuilder.Build<T extends FlowContext> |
|
| SwitchFlowBuilder.DefaultCase<T extends FlowContext> |
|
| SwitchFlowBuilder.Named<T extends FlowContext> |
|
| SwitchFlowBuilder.SwitchCase<T extends FlowContext> |
|
| SwitchFlowBuilder.SwitchCondition<T extends FlowContext> |
|