All Classes and Interfaces

Class
Description
 
Exception that gets thrown when multiple Tasks for an activity or sub-orchestration fails with an unhandled exception.
Control flow Throwable class for orchestrator when invoke TaskOrchestrationContext.continueAsNew(java.lang.Object).
Interface for serializing and deserializing data that gets passed to and from orchestrators and activities.
 
 
Base class that defines client operations for managing orchestration instances.
Durable Task client implementation that uses gRPC to connect to a remote "sidecar" process.
Builder class for constructing new DurableTaskClient objects that communicate with a sidecar process over gRPC.
Task hub worker that connects to a sidecar process over gRPC to execute orchestrator and activity events.
Builder object for constructing customized DurableTaskGrpcWorker instances.
Class that represents the details of a task failure.
An implementation of DataConverter that uses Jackson APIs for data serialization.
Options for starting a new instance of an orchestration.
Represents a snapshot of an orchestration instance's current state, including metadata.
Helper class for invoking orchestrations directly, without constructing a DurableTaskGrpcWorker object.
Enum describing the runtime status of the orchestration.
Class used for constructing orchestration metadata queries.
Class representing the results of a filtered orchestration metadata query.
Control flow Throwable class for orchestrator functions.
Functional interface for inline orchestrator functions.
 
 
Protobuf type AbandonActivityTaskRequest
Protobuf type AbandonActivityTaskRequest
 
Empty.
Empty.
 
Protobuf type AbandonEntityTaskRequest
Protobuf type AbandonEntityTaskRequest
 
Empty.
Empty.
 
Protobuf type AbandonOrchestrationTaskRequest
Protobuf type AbandonOrchestrationTaskRequest
 
Empty.
Empty.
 
Protobuf type ActivityRequest
Protobuf type ActivityRequest
 
Protobuf type ActivityResponse
Protobuf type ActivityResponse
 
Protobuf type CleanEntityStorageRequest
Protobuf type CleanEntityStorageRequest
 
Protobuf type CleanEntityStorageResponse
Protobuf type CleanEntityStorageResponse
 
Protobuf type CompleteOrchestrationAction
Protobuf type CompleteOrchestrationAction
 
No payload
No payload
 
Protobuf type ContinueAsNewEvent
Protobuf type ContinueAsNewEvent
 
Protobuf type CreateInstanceRequest
Protobuf type CreateInstanceRequest
 
Protobuf type CreateInstanceResponse
Protobuf type CreateInstanceResponse
 
Protobuf enum CreateOrchestrationAction
Protobuf type CreateSubOrchestrationAction
Protobuf type CreateSubOrchestrationAction
 
Protobuf type CreateTaskHubRequest
Protobuf type CreateTaskHubRequest
 
no playload
no playload
 
Protobuf type CreateTimerAction
Protobuf type CreateTimerAction
 
no playload
no playload
 
no playload
no playload
 
Protobuf type EntityBatchRequest
Protobuf type EntityBatchRequest
 
Protobuf type EntityBatchResult
Protobuf type EntityBatchResult
 
Protobuf type EntityLockGrantedEvent
Protobuf type EntityLockGrantedEvent
 
Protobuf type EntityLockRequestedEvent
Protobuf type EntityLockRequestedEvent
 
Protobuf type EntityMetadata
Protobuf type EntityMetadata
 
Protobuf type EntityOperationCalledEvent
Protobuf type EntityOperationCalledEvent
 
Protobuf type EntityOperationCompletedEvent
Protobuf type EntityOperationCompletedEvent
 
Protobuf type EntityOperationFailedEvent
Protobuf type EntityOperationFailedEvent
 
Protobuf type EntityOperationSignaledEvent
Protobuf type EntityOperationSignaledEvent
 
Protobuf type EntityQuery
Protobuf type EntityQuery
 
Protobuf type EntityRequest
Protobuf type EntityRequest
 
Protobuf type EntityUnlockSentEvent
Protobuf type EntityUnlockSentEvent
 
Protobuf type EventRaisedEvent
Protobuf type EventRaisedEvent
 
Protobuf type EventSentEvent
Protobuf type EventSentEvent
 
Protobuf type ExecutionCompletedEvent
Protobuf type ExecutionCompletedEvent
 
Protobuf type ExecutionResumedEvent
Protobuf type ExecutionResumedEvent
 
Protobuf type ExecutionStalledEvent
Protobuf type ExecutionStalledEvent
 
Protobuf type ExecutionStartedEvent
Protobuf type ExecutionStartedEvent
 
Protobuf type ExecutionSuspendedEvent
Protobuf type ExecutionSuspendedEvent
 
Protobuf type ExecutionTerminatedEvent
Protobuf type ExecutionTerminatedEvent
 
Protobuf type GenericEvent
Protobuf type GenericEvent
 
Protobuf type GetEntityRequest
Protobuf type GetEntityRequest
 
Protobuf type GetEntityResponse
Protobuf type GetEntityResponse
 
GetInstanceHistoryRequest is used to get the full history of an orchestration instance.
GetInstanceHistoryRequest is used to get the full history of an orchestration instance.
 
GetInstanceHistoryResponse is the response to executing GetInstanceHistory.
GetInstanceHistoryResponse is the response to executing GetInstanceHistory.
 
Protobuf type GetInstanceRequest
Protobuf type GetInstanceRequest
 
Protobuf type GetInstanceResponse
Protobuf type GetInstanceResponse
 
Protobuf type GetWorkItemsRequest
Protobuf type GetWorkItemsRequest
 
No payload
No payload
 
Protobuf type HistoryChunk
Protobuf type HistoryChunk
 
Protobuf type HistoryEvent
Protobuf type HistoryEvent
 
 
Protobuf type HistoryStateEvent
Protobuf type HistoryStateEvent
 
Protobuf type InstanceQuery
Protobuf type InstanceQuery
 
ListInstanceIDsRequest is used to list all orchestration instances.
ListInstanceIDsRequest is used to list all orchestration instances.
 
ListInstanceIDsResponse is the response to executing ListInstanceIDs.
ListInstanceIDsResponse is the response to executing ListInstanceIDs.
 
Protobuf type OperationAction
Protobuf type OperationAction
 
 
Protobuf type OperationInfo
Protobuf type OperationInfo
 
Protobuf type OperationRequest
Protobuf type OperationRequest
 
Protobuf type OperationResult
Protobuf type OperationResult
 
Protobuf type OperationResultFailure
Protobuf type OperationResultFailure
 
 
Protobuf type OperationResultSuccess
Protobuf type OperationResultSuccess
 
Protobuf type OrchestrationIdReusePolicy
Protobuf type OrchestrationIdReusePolicy
 
Protobuf type OrchestrationInstance
Protobuf type OrchestrationInstance
 
Protobuf type OrchestrationState
Protobuf type OrchestrationState
 
Protobuf enum OrchestrationStatus
Protobuf type OrchestrationVersion
Protobuf type OrchestrationVersion
 
Protobuf type OrchestratorAction
Protobuf type OrchestratorAction
 
 
No payload data
No payload data
 
Protobuf type OrchestratorEntityParameters
Protobuf type OrchestratorEntityParameters
 
Protobuf type OrchestratorRequest
Protobuf type OrchestratorRequest
 
Protobuf type OrchestratorResponse
Protobuf type OrchestratorResponse
 
Protobuf type OrchestratorStartedEvent
Protobuf type OrchestratorStartedEvent
 
Protobuf type OrchestratorVersionNotAvailableAction
Protobuf type OrchestratorVersionNotAvailableAction
 
Protobuf type ParentInstanceInfo
Protobuf type ParentInstanceInfo
 
Protobuf type PurgeInstanceFilter
Protobuf type PurgeInstanceFilter
 
Protobuf type PurgeInstancesRequest
Protobuf type PurgeInstancesRequest
 
 
Protobuf type PurgeInstancesResponse
Protobuf type PurgeInstancesResponse
 
Protobuf type QueryEntitiesRequest
Protobuf type QueryEntitiesRequest
 
Protobuf type QueryEntitiesResponse
Protobuf type QueryEntitiesResponse
 
Protobuf type QueryInstancesRequest
Protobuf type QueryInstancesRequest
 
Protobuf type QueryInstancesResponse
Protobuf type QueryInstancesResponse
 
Protobuf type RaiseEventRequest
Protobuf type RaiseEventRequest
 
No payload
No payload
 
RerunParentInstanceInfo is used to indicate that this orchestration was started as part of a rerun operation.
RerunParentInstanceInfo is used to indicate that this orchestration was started as part of a rerun operation.
 
RerunWorkflowFromEventRequest is used to rerun a workflow instance from a specific event ID.
RerunWorkflowFromEventRequest is used to rerun a workflow instance from a specific event ID.
 
RerunWorkflowFromEventResponse is the response to executing RerunWorkflowFromEvent.
RerunWorkflowFromEventResponse is the response to executing RerunWorkflowFromEvent.
 
Protobuf type ResumeRequest
Protobuf type ResumeRequest
 
No payload
No payload
 
Protobuf type RewindInstanceRequest
Protobuf type RewindInstanceRequest
 
Empty for now.
Empty for now.
 
Protobuf type ScheduleTaskAction
Protobuf type ScheduleTaskAction
 
Protobuf type SendEntityMessageAction
Protobuf type SendEntityMessageAction
 
 
Protobuf type SendEventAction
Protobuf type SendEventAction
 
Protobuf type SendSignalAction
Protobuf type SendSignalAction
 
Protobuf type SignalEntityRequest
Protobuf type SignalEntityRequest
 
no payload
no payload
 
Protobuf enum StalledReason
Protobuf type StartNewOrchestrationAction
Protobuf type StartNewOrchestrationAction
 
Protobuf type StreamInstanceHistoryRequest
Protobuf type StreamInstanceHistoryRequest
 
Protobuf type SubOrchestrationInstanceCompletedEvent
Protobuf type SubOrchestrationInstanceCompletedEvent
 
Protobuf type SubOrchestrationInstanceCreatedEvent
Protobuf type SubOrchestrationInstanceCreatedEvent
 
Protobuf type SubOrchestrationInstanceFailedEvent
Protobuf type SubOrchestrationInstanceFailedEvent
 
Protobuf type SuspendRequest
Protobuf type SuspendRequest
 
No payload
No payload
 
Protobuf type TaskCompletedEvent
Protobuf type TaskCompletedEvent
 
Protobuf type TaskFailedEvent
Protobuf type TaskFailedEvent
 
Protobuf type TaskFailureDetails
Protobuf type TaskFailureDetails
 
Protobuf type TaskRouter
Protobuf type TaskRouter
 
Protobuf type TaskScheduledEvent
Protobuf type TaskScheduledEvent
 
Protobuf type TerminateOrchestrationAction
Protobuf type TerminateOrchestrationAction
 
Protobuf type TerminateRequest
Protobuf type TerminateRequest
 
No payload
No payload
 
Protobuf type TimerCreatedEvent
Protobuf type TimerCreatedEvent
 
Protobuf type TimerFiredEvent
Protobuf type TimerFiredEvent
 
Protobuf type TraceContext
Protobuf type TraceContext
 
Protobuf enum WorkerCapability
Protobuf type WorkItem
Protobuf type WorkItem
 
 
Class used for constructing orchestration instance purge selection criteria.
Class representing the results of an orchestration state purge operation.
Context data that's provided to RetryHandler implementations.
Functional interface for implementing custom task retry handlers.
A declarative retry policy that can be configured for activity or sub-orchestration calls.
Represents an asynchronous operation in a durable orchestration.
Common interface for task activity implementations.
Interface that provides TaskActivity implementations with activity context, such as an activity's name and its input.
 
Factory interface for producing TaskActivity implementations.
Represents a task cancellation, either because of a timeout or because of an explicit cancellation operation.
Exception that gets thrown when awaiting a Task for an activity or sub-orchestration that fails with an unhandled exception.
 
 
A stub to allow clients to do limited synchronous rpc calls to service TaskHubSidecarService.
A stub to allow clients to do synchronous rpc calls to service TaskHubSidecarService.
A stub to allow clients to do ListenableFuture-style rpc calls to service TaskHubSidecarService.
Base class for the server implementation of the service TaskHubSidecarService.
A stub to allow clients to do asynchronous rpc calls to service TaskHubSidecarService.
Options that can be used to control the behavior of orchestrator and activity task execution.
Builder for creating TaskOptions instances.
Common interface for task orchestrator implementations.
Used by orchestrators to perform actions such as scheduling tasks, durable timers, waiting for external events, and for getting basic information about the current orchestration.
 
 
Factory interface for producing TaskOrchestration implementations.
 
Utility class for generating UUIDs.