| Interface | Description |
|---|---|
| ActivityStub |
ActivityStub is used to call an activity without referencing an interface it implements.
|
| CancellationScope |
Handle to a cancellation scope created through
Workflow.newCancellationScope(Runnable) or
Workflow.newDetachedCancellationScope(Runnable). |
| ChildWorkflowStub |
Supports starting and signalling child workflows by the name and list of arguments.
|
| CompletablePromise<V> |
Promise that exposes completion methods. |
| ExternalWorkflowStub |
Supports signalling and cancelling any workflows by the workflow type and their id.
|
| Functions.Func<R> | |
| Functions.Func1<T1,R> | |
| Functions.Func2<T1,T2,R> | |
| Functions.Func3<T1,T2,T3,R> | |
| Functions.Func4<T1,T2,T3,T4,R> | |
| Functions.Func5<T1,T2,T3,T4,T5,R> | |
| Functions.Func6<T1,T2,T3,T4,T5,T6,R> | |
| Functions.Proc | |
| Functions.Proc1<T1> | |
| Functions.Proc2<T1,T2> | |
| Functions.Proc3<T1,T2,T3> | |
| Functions.Proc4<T1,T2,T3,T4> | |
| Functions.Proc5<T1,T2,T3,T4,T5> | |
| Functions.Proc6<T1,T2,T3,T4,T5,T6> | |
| Promise<V> |
Contains result of an asynchronous computation.
|
| QueueConsumer<E> | |
| QueueProducer<E> | |
| WorkflowInfo | |
| WorkflowQueue<E> |
| Class | Description |
|---|---|
| Async |
Supports invoking lambdas and activity and child workflow references asynchronously.
|
| ChildWorkflowOptions | |
| ChildWorkflowOptions.Builder | |
| ContinueAsNewOptions | |
| ContinueAsNewOptions.Builder | |
| Functions | |
| Saga |
This class implements the logic to execute compensation operations that is
often required in Saga applications.
|
| Saga.Options | |
| Saga.Options.Builder | |
| Workflow |
Workflow encapsulates the orchestration of activities and child workflows.
|
| WorkflowLocal<T> |
A value that is local to a single workflow execution.
|
| WorkflowThreadLocal<T> |
ThreadLocal analog for workflow code. |
| Enum | Description |
|---|---|
| ChildWorkflowCancellationType |
Defines behaviour of the parent workflow when
CancellationScope that wraps child workflow
execution request is canceled. |
| Exception | Description |
|---|---|
| CancelExternalWorkflowException |
Exception used to communicate failure of a request to cancel an external workflow.
|
| Saga.CompensationException | |
| SignalExternalWorkflowException |
Exception used to communicate failure of a request to signal an external workflow.
|
| Annotation Type | Description |
|---|---|
| QueryMethod |
Indicates that the method is a query method.
|
| SignalMethod |
Indicates that the method is a signal handler method.
|
| WorkflowInterface |
WorkflowInterface annotation indicates that an interface is a Workflow interface.
|
| WorkflowMethod |
Indicates that the method is a workflow method.
|