Package org.jboss.elemento.flow
package org.jboss.elemento.flow
-
ClassDescriptionAn 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.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 to
true
.Enum for the execution status of a flow method.ParallelTasks<C extends FlowContext>A task implementation that executes a list of asynchronous tasks in parallel.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.RepeatTask<C extends FlowContext>A task implementation that executes a task as long as certain conditions are met.Sequence<C extends FlowContext>SequentialTasks<C extends FlowContext>A task implementation that executes a list of asynchronous tasks in order.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.