Workflow
Table of Contents
Interfaces
- ActivityStubInterface
- CancellationScopeInterface
- ChildWorkflowStubInterface
- ExternalWorkflowStubInterface
- ProcessInterface
- ScopedContextInterface
- Handles scope creation.
- WorkflowContextInterface
- WorkflowRunInterface
- Represents a running workflow execution. Can be used to wait for the completion result or error.
Classes
- ChildWorkflowOptions
- ContinueAsNewOptions
- QueryMethod
- Indicates that the method is a query method. Query method can be used to query a workflow state by external process at any time during its execution.
- ResetPointInfo
- ReturnType
- Saga
- SignalMethod
- Indicates that the method is a signal handler method. Signal method is executed when workflow receives signal. This annotation applies only to workflow interface methods.
- UpdateContext
- UpdateMethod
- Indicates that the method is an update handler method.
- UpdateValidatorMethod
- Indicates that the method is an update validator handle. An update validator handle is associated with an update method and runs before the associated update handle. If the update validator throws an exception, the update handle is not called and the update is not persisted in history.
- WorkflowExecution
- Workflow Execution DTO.
- WorkflowExecutionInfo
- DTO that contains detailed information about Workflow Execution.
- WorkflowInfo
- WorkflowInterface
- WorkflowMethod
- WorkflowStub
- Helper class used to convert typed workflow stubs to their untyped alternatives to gain access to cancel() and terminate() methods.
- WorkflowType
- WorkflowType identifies a workflow type.
Enums
- ChildWorkflowCancellationType
- Defines the behavior of the parent workflow when a CancellationScope that wraps child workflow execution request is canceled.
- HandlerUnfinishedPolicy
- Actions taken if a workflow terminates with running handlers.
- ParentClosePolicy
- WorkflowExecutionStatus
- Workflow execution status.