| Interface | Description |
|---|---|
| ContextLogger |
ContextLogger extends the BaseLogger to allow logging with extended context information
|
| EngineWorkflowExecutor.Augmentor |
Can augment behavior of this workflow executor
|
| FlowControl |
Control workflow execution behavior
|
| HasDataContext |
Created by greg on 5/26/16.
|
| HasSharedContext | |
| IWorkflow |
IWorkflow is ...
|
| OutputContext |
Add data to a context
|
| ReadableOutputContext |
Created by greg on 6/2/16.
|
| ReadableSharedContext | |
| SharedOutputContext |
An output context which can specify the destination context view
|
| StepExecutionContext |
StepExecutionContext is ...
|
| StepNodeContext<NODE,STEP> |
Reports the current step and node context, where step is maintained as a stack
|
| StepNodeContextListener<NODE,STEP> |
Listens to context changes, where context can contain a node or step, or overall context.
|
| WorkflowDataResult | |
| WorkflowExecutionItem |
WorkflowExecutionItem is an execution item representing an entire workflow.
|
| WorkflowExecutionListener |
WorkflowExecutionListener is ...
|
| WorkflowExecutionResult |
WorkflowExecutionResult contains a list of workflow item results, indexed by workflow step number, and
node names to failure messages.
|
| WorkflowExecutor |
WorkflowExecutor is ...
|
| WorkflowStatusDataResult | |
| WorkflowStatusResult |
Allow a custom status string and control behavior
|
| WorkflowStrategy |
WorkflowStrategy interface performs the workflow execution and returns an ExecutionResult
|
| WorkflowStrategyProfile |
Defines how steps in the workflow
|
| Class | Description |
|---|---|
| BaseWorkflowExecutor |
BaseWorkflowStrategy is ...
|
| BaseWorkflowExecutor.BaseWorkflowExecutionResult | |
| BaseWorkflowExecutor.StepResultCapture | |
| ContextManager |
Listens to workflow events and manages the step context information, producing a Map of context data
|
| ContextStack<T> |
A simple stack, with factory methods for making mutated copies
|
| DataOutput |
Created by greg on 5/25/16.
|
| EngineWorkflowExecutor |
Primary executor for workflows
|
| EngineWorkflowExecutor.BaseProfile |
Base profile which provides initial states
|
| EngineWorkflowExecutor.DefaultAugmentor | |
| FlowController |
record flow control
|
| LoggerWithContext |
Implements ExecutionLogger via a context supplier and a logger
|
| NodeDispatchedWorkflowExecutionItemImpl |
NodeDispatchedWorkflowExecutionItemImpl is ...
|
| NodeFirstWorkflowExecutor | Deprecated |
| NodeFirstWorkflowStrategy |
Created by greg on 5/11/16.
|
| NodeRecorder |
NodeRecorder stores success/failure node list
|
| NoopWorkflowExecutionListener | |
| ParallelWorkflowStrategy |
Created by greg on 5/5/16.
|
| SequentialStrategyProfile |
profile for sequential step execution
|
| SequentialWorkflowStrategy |
Created by greg on 5/5/16.
|
| StepContextWorkflowExecutionListener<NODE,STEP> |
Listens to step and node context changes, and maintains thread-local step+node context
|
| WFSharedContext | |
| WorkflowEventLoggerListener |
Emits events to the logger for workflow step/node start and finish.
|
| WorkflowExecutionItemImpl |
WorkflowExecutionItemImpl is ...
|
| WorkflowExecutionListenerImpl |
WorkflowExecutionListenerImpl uses the
WorkflowExecutionListener methods to maintain workflow execution
context data while executing workflows, allowing the ContextLogger to have proper context. |
| WorkflowExecutionService |
WorkflowExecutionService provides ability to execute workflows
|
| WorkflowImpl |
WorkflowImpl is ...
|
| WorkflowStatusResultImpl |
Basic data implementation of WorkflowStatusResult
|
| WorkflowStrategyService |
Builtin and plugin providers for
WorkflowStrategy |
| Enum | Description |
|---|---|
| ControlBehavior |
Behavior that can be indicated by
FlowControl |