Interface | Description |
---|---|
ActivitiesClient | |
ActivityExecutionContextProvider |
Used to access execution context of the currently executed activity.
|
DecisionContextProvider | |
DynamicActivitiesClient | |
DynamicClient | |
DynamicWorkflowClient | |
DynamicWorkflowClientExternal | |
Suspendable | |
SuspendableWorker | |
WorkerBase | |
WorkerLifecycle | |
WorkflowClient | |
WorkflowClientExternal | |
WorkflowClientFactory<T> | |
WorkflowClientFactoryExternal<T> | |
WorkflowClock |
Clock that must be used inside workflow definition code to ensure replay
determinism.
|
WorkflowContext | |
WorkflowSelfClient |
Exception | Description |
---|---|
ActivityFailureException |
This exception is expected to be thrown from
ActivityImplementation.execute(ActivityExecutionContext)
as it contains details property in the format that the activity client code
in the decider understands. |
ActivityTaskException |
Exception used to communicate failure of remote activity.
|
ActivityTaskFailedException |
Exception used to communicate failure of remote activity.
|
ActivityTaskTimedOutException |
Exception that indicates Activity time out.
|
ChildWorkflowException |
Exception used to communicate failure of remote activity.
|
ChildWorkflowFailedException | |
ChildWorkflowTerminatedException | |
ChildWorkflowTimedOutException | |
DataConverterException | |
DecisionException |
Exception used to communicate failure during fulfillment of a decision sent
to SWF.
|
LambdaFunctionException | |
LambdaFunctionFailedException | |
LambdaFunctionTimedOutException | |
ScheduleActivityTaskFailedException |
Exception used to communicate that activity wasn't scheduled due to some
cause
|
ScheduleLambdaFunctionFailedException |
Exception used to communicate that lambda function wasn't scheduled due to some
cause
|
SignalExternalWorkflowException |
Exception used to communicate failure of a signal.
|
StartChildWorkflowFailedException | |
StartTimerFailedException |
Exception used to communicate that timer wasn't scheduled due to some cause
|
TimerException |
Exception used to communicate failure of a timer.
|
WorkflowException |
Exception that is thrown from generic workflow implementation to indicate
that workflow execution should be failed with the given reason and details.
|