Package io.dapr.durabletask
package io.dapr.durabletask
-
ClassDescriptionException that gets thrown when multiple
Tasks for an activity or sub-orchestration fails with an unhandled exception.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 newDurableTaskClientobjects 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 customizedDurableTaskGrpcWorkerinstances.Class that represents the details of a task failure.An implementation ofDataConverterthat 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 aDurableTaskGrpcWorkerobject.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.Functional interface for inline orchestrator functions.Class used for constructing orchestration instance purge selection criteria.Class representing the results of an orchestration state purge operation.Context data that's provided toRetryHandlerimplementations.Functional interface for implementing custom task retry handlers.A declarative retry policy that can be configured for activity or sub-orchestration calls.Task<V>Represents an asynchronous operation in a durable orchestration.Common interface for task activity implementations.Interface that providesTaskActivityimplementations with activity context, such as an activity's name and its input.Factory interface for producingTaskActivityimplementations.Represents a task cancellation, either because of a timeout or because of an explicit cancellation operation.Exception that gets thrown when awaiting aTaskfor an activity or sub-orchestration that fails with an unhandled exception.Options that can be used to control the behavior of orchestrator and activity task execution.Builder for creatingTaskOptionsinstances.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.