All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description 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 ConditionalFlow.Builder.BuildStep ConditionalFlow.Builder.ExecuteStep ConditionalFlow.Builder.NameStep ConditionalFlow.Builder.OtherwiseStep ConditionalFlow.Builder.ThenStep ConditionalFlow.Builder.WhenStep DefaultWorkReport Default implementation ofWorkReport.NoOpWork No operation work.ParallelFlow A parallel flow executes a set of work units in parallel.ParallelFlow.Builder ParallelFlow.Builder.BuildStep ParallelFlow.Builder.ExecuteStep ParallelFlow.Builder.NameStep ParallelFlow.Builder.WithStep ParallelFlowInterruptedException The ParallelFlowInterruptedException wraps unchecked standard Java exception and enriches them with a custom error code.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 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 SequentialFlow.Builder.ExecuteStep SequentialFlow.Builder.NameStep SequentialFlow.Builder.ThenStep Work This interface represents a unit of work.WorkContext Work execution context.WorkFlow Interface to define a flow of work units.WorkFlowEngine Interface for a workflow engine.WorkFlowEngineBuilder Main entry point to createWorkFlowEngineinstances.WorkReport Execution report of a unit of work.WorkReportPredicate A predicate interface on work report.WorkReportPredicate.TimesPredicate A predicate that returns true after a given number of times.WorkStatus Work execution status enumeration.