Package org.jboss.elemento.flow
-
Interface Summary Interface Description Flow An interface to execute a list of asynchronous tasks in parallel or sequentially, or to execute a single task repeatedly as long as certain conditions are met.FlowCallback<C extends FlowContext> A callback for the outcome of the execution of asynchronous tasks.Progress Interface to reflect the progress when executing a list of asynchronous tasks in parallel, in sequence or repeatedly as long as certain conditions are met.Promisable<C extends FlowContext> An interface to use the promise when executing asynchronous tasks.Repeat<C extends FlowContext> An interface to control the repeated execution of an asynchronous task.Sequence<C extends FlowContext> Subscription<C extends FlowContext> An interface to subscribe to the outcome of the execution of asynchronous tasks.Task<C extends FlowContext> Interface for the execution of an asynchronous task. -
Class Summary Class Description FlowContext General purpose context to be used as a common data structure when executing a list of asynchronous tasks in parallel, in sequence or when executing a task repeatedly while a condition evaluates totrue.ParallelTasks<C extends FlowContext> A task implementation that executes a list of asynchronous tasks in parallel.RepeatTask<C extends FlowContext> A task implementation that executes a task as long as certain conditions are met.SequentialTasks<C extends FlowContext> A task implementation that executes a list of asynchronous tasks in order. -
Enum Summary Enum Description FlowStatus Enum for the execution status of a flow method.