Documentation

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
Mutex
If a mutex is yielded without calling `lock()`, the Workflow will continue only when the lock is released.
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.

        
On this page

Search results