# Index

A B C D F G H I N P R S T V W
All Classes and Interfaces|All Packages

## A

allOf(List<Task<V>>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Returns a new `Task` that is completed when all the given `Task`s complete.
allOf(List<Task<V>>) - Method in interface io.dapr.workflows.WorkflowContext
  Returns a new `Task` that is completed when all the given `Task`s complete.
anyOf(Task<?>...) - Method in interface io.dapr.workflows.WorkflowContext
  Returns a new `Task` that is completed when any of the given `Task`s complete.
anyOf(List<Task<?>>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Returns a new `Task` that is completed when any of the tasks in `tasks` completes.
anyOf(List<Task<?>>) - Method in interface io.dapr.workflows.WorkflowContext
  Returns a new `Task` that is completed when any of the tasks in `tasks` completes.
ApiTokenClientInterceptor - Class in io.dapr.workflows.internal
ApiTokenClientInterceptor(Properties) - Constructor for class io.dapr.workflows.internal.ApiTokenClientInterceptor

## B

build() - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Returns a WorkflowRuntime object.
build() - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy.Builder
  Build the WorkflowTaskRetryPolicy.

## C

callActivity(String) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes an activity by name and returns a new `Task` that completes when the activity completes.
callActivity(String, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes an activity by name and returns a new `Task` that completes when the activity completes.
callActivity(String, Object) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes an activity by name and with the specified input value and returns a new `Task` that completes when the activity completes.
callActivity(String, Object, WorkflowTaskOptions) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes an activity by name and with the specified input value and returns a new `Task` that completes when the activity completes.
callActivity(String, Object, WorkflowTaskOptions, Class<V>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Asynchronously invokes an activity by name and with the specified input value and returns a new `Task` that completes when the activity completes.
callActivity(String, Object, WorkflowTaskOptions, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes an activity by name and with the specified input value and returns a new `Task` that completes when the activity completes.
callActivity(String, Object, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes an activity by name and with the specified input value and returns a new `Task` that completes when the activity completes.If the activity completes successfully, the returned `Task`'s value will be the activity's output.
callChildWorkflow(String) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
callChildWorkflow(String, Object) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
callChildWorkflow(String, Object, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
callChildWorkflow(String, Object, String, WorkflowTaskOptions) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
callChildWorkflow(String, Object, String, WorkflowTaskOptions, Class<V>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
callChildWorkflow(String, Object, String, WorkflowTaskOptions, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
callChildWorkflow(String, Object, String, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Asynchronously invokes another workflow as a child-workflow and returns a `Task` that completes when the child-workflow completes.
CANCELED - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow was abruptly cancelled via a management API call.
close() - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Closes the inner DurableTask client and shutdown the GRPC channel.
close() - Method in class io.dapr.workflows.runtime.WorkflowRuntime
complete(Object) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Completes the current workflow.
complete(Object) - Method in interface io.dapr.workflows.WorkflowContext
  Completes the current workflow.
COMPLETED - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow completed normally.
continueAsNew(Object) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Restarts the orchestration with a new input and clears its history.
continueAsNew(Object) - Method in interface io.dapr.workflows.WorkflowContext
  Restarts the orchestration with a new input and clears its history.
continueAsNew(Object, boolean) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Restarts the orchestration with a new input and clears its history.
continueAsNew(Object, boolean) - Method in interface io.dapr.workflows.WorkflowContext
  Restarts the orchestration with a new input and clears its history.
CONTINUED_AS_NEW - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow is continued as new.
create() - Method in class io.dapr.workflows.runtime.WorkflowActivityClassWrapper
create() - Method in class io.dapr.workflows.runtime.WorkflowActivityInstanceWrapper
create() - Method in interface io.dapr.workflows.Workflow
  Executes the workflow logic.
createTimer(Duration) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Creates a durable timer that expires after the specified delay.
createTimer(Duration) - Method in interface io.dapr.workflows.WorkflowContext
  Creates a durable timer that expires after the specified delay.
createTimer(ZonedDateTime) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
createTimer(ZonedDateTime) - Method in interface io.dapr.workflows.WorkflowContext
  Creates a durable timer that expires after the specified timestamp with specific zone.

## D

DaprWorkflowClient - Class in io.dapr.workflows.client
  Defines client operations for managing Dapr Workflow instances.
DaprWorkflowClient() - Constructor for class io.dapr.workflows.client.DaprWorkflowClient
  Public constructor for DaprWorkflowClient.
DaprWorkflowClient(Properties) - Constructor for class io.dapr.workflows.client.DaprWorkflowClient
  Public constructor for DaprWorkflowClient.
DaprWorkflowClient(Properties, ClientInterceptor...) - Constructor for class io.dapr.workflows.client.DaprWorkflowClient
  Protected constructor for DaprWorkflowClient that allows subclasses to inject additional gRPC `ClientInterceptor`s onto the channel (e.g.
DefaultWorkflowActivityContext - Class in io.dapr.workflows.runtime
  Wrapper for Durable Task Framework `TaskActivityContext`.
DefaultWorkflowActivityContext(TaskActivityContext) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
  Constructor for WorkflowActivityContext.
DefaultWorkflowActivityContext(TaskActivityContext, Class<?>) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
  Constructor for WorkflowActivityContext.
DefaultWorkflowActivityContext(TaskActivityContext, Logger) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
  Constructor for WorkflowActivityContext.
DefaultWorkflowContext - Class in io.dapr.workflows.runtime
DefaultWorkflowContext(TaskOrchestrationContext) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowContext
  Constructor for DefaultWorkflowContext.
DefaultWorkflowContext(TaskOrchestrationContext, Class<?>) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowContext
  Constructor for DefaultWorkflowContext.
DefaultWorkflowContext(TaskOrchestrationContext, Logger) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowContext
  Constructor for DefaultWorkflowContext.
DefaultWorkflowFailureDetails - Class in io.dapr.workflows.runtime
  Represents a workflow failure details.
DefaultWorkflowFailureDetails(FailureDetails) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowFailureDetails
  Class constructor.
DefaultWorkflowInstanceStatus - Class in io.dapr.workflows.runtime
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `DefaultWorkflowState` instead.
DefaultWorkflowInstanceStatus(OrchestrationMetadata) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Class constructor.
DefaultWorkflowState - Class in io.dapr.workflows.runtime
  Represents a snapshot of a workflow instance's current state, including metadata.
DefaultWorkflowState(OrchestrationMetadata) - Constructor for class io.dapr.workflows.runtime.DefaultWorkflowState
  Class constructor.

## F

FAILED - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow completed with an unhandled exception.
fromOrchestrationRuntimeStatus(OrchestrationRuntimeStatus) - Static method in class io.dapr.workflows.runtime.WorkflowRuntimeStatusConverter
  Converts an OrchestrationRuntimeStatus to a WorkflowRuntimeStatus.

## G

getAppId() - Method in class io.dapr.workflows.WorkflowTaskOptions
getBackoffCoefficient() - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy
getCreatedAt() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's creation time in UTC.
getCreatedAt() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the workflow instance's creation time in UTC.
getCreatedAt() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's creation time in UTC.
getCreatedAt() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the workflow instance's creation time in UTC.
getCurrentInstant() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Gets the current orchestration time in UTC.
getCurrentInstant() - Method in interface io.dapr.workflows.WorkflowContext
  Gets the current orchestration time in UTC.
getErrorMessage() - Method in interface io.dapr.workflows.client.WorkflowFailureDetails
  Gets the error message.
getErrorMessage() - Method in class io.dapr.workflows.runtime.DefaultWorkflowFailureDetails
  Gets the error message.
getErrorType() - Method in interface io.dapr.workflows.client.WorkflowFailureDetails
  Gets the error type, which is the namespace-qualified exception type name.
getErrorType() - Method in class io.dapr.workflows.runtime.DefaultWorkflowFailureDetails
  Gets the error type, which is the namespace-qualified exception type name.
getFailureDetails() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the failure details, if any, for the failed workflow instance.
getFailureDetails() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the failure details, if any, for the failed workflow instance.
getFailureDetails() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the failure details, if any, for the failed workflow instance.
getFailureDetails() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the failure details, if any, for the failed workflow instance.
getFirstRetryInterval() - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy
getHistoryPropagationScope() - Method in class io.dapr.workflows.WorkflowTaskOptions
getInput() - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Gets the input of the new workflow.
getInput(Class<T>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
  Gets the input of the current activity.
getInput(Class<T>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Gets the deserialized input of the current task orchestration.
getInput(Class<T>) - Method in interface io.dapr.workflows.WorkflowActivityContext
getInput(Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Gets the deserialized input of the current task orchestration.
getInstanceId() - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Gets the instance ID of the new workflow.
getInstanceId() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the unique ID of the workflow instance.
getInstanceId() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Gets the instance ID of the current workflow.
getInstanceId() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the unique ID of the workflow instance.
getInstanceId() - Method in interface io.dapr.workflows.WorkflowContext
  Gets the instance ID of the current workflow.
getInstanceState(String, boolean) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `DaprWorkflowClient.getWorkflowState(String, boolean)` instead.
getLastAttemptNumber() - Method in class io.dapr.workflows.WorkflowTaskRetryContext
  Gets the previous retry attempt number.
getLastFailure() - Method in class io.dapr.workflows.WorkflowTaskRetryContext
  Gets the details of the previous task failure, including the exception type, message, and callstack.
getLastUpdatedAt() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's last updated time in UTC.
getLastUpdatedAt() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the workflow instance's last updated time in UTC.
getLastUpdatedAt() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's last updated time in UTC.
getLastUpdatedAt() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the workflow instance's last updated time in UTC.
getLogger() - Method in class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
  Gets the logger for the current activity.
getLogger() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Get a logger only when `isReplaying` is false.
getLogger() - Method in interface io.dapr.workflows.WorkflowActivityContext
getLogger() - Method in interface io.dapr.workflows.WorkflowContext
  Get a logger only when `isReplaying` is false.
getMaxNumberOfAttempts() - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy
getMaxRetryInterval() - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy
getName() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the name of the workflow.
getName() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the name of the workflow.
getName() - Method in class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
  Gets the name of the current activity.
getName() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Gets the name of the current workflow.
getName() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the name of the workflow.
getName() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the name of the workflow.
getName() - Method in class io.dapr.workflows.runtime.WorkflowActivityClassWrapper
getName() - Method in class io.dapr.workflows.runtime.WorkflowActivityInstanceWrapper
getName() - Method in interface io.dapr.workflows.WorkflowActivityContext
getName() - Method in interface io.dapr.workflows.WorkflowContext
  Gets the name of the current workflow.
getPropagatedHistory() - Method in class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
getPropagatedHistory() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
getPropagatedHistory() - Method in interface io.dapr.workflows.WorkflowActivityContext
  Gets the propagated history from a parent workflow, if any was propagated.
getPropagatedHistory() - Method in interface io.dapr.workflows.WorkflowContext
  Gets the propagated history from a parent workflow, if any was propagated.
getRetryHandler() - Method in class io.dapr.workflows.WorkflowTaskOptions
getRetryPolicy() - Method in class io.dapr.workflows.WorkflowTaskOptions
getRetryTimeout() - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy
getRuntimeStatus() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the current runtime status of the workflow instance at the time this object was fetched.
getRuntimeStatus() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the current runtime status of the workflow instance at the time this object was fetched.
getRuntimeStatus() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the current runtime status of the workflow instance at the time this object was fetched.
getRuntimeStatus() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the current runtime status of the workflow instance at the time this object was fetched.
getSerializedInput() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's serialized input, if any, as a string value.
getSerializedInput() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the workflow instance's serialized input, if any, as a string value.
getSerializedInput() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's serialized input, if any, as a string value.
getSerializedInput() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the workflow instance's serialized input, if any, as a string value.
getSerializedOutput() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's serialized output, if any, as a string value.
getSerializedOutput() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the workflow instance's serialized output, if any, as a string value.
getSerializedOutput() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets the workflow instance's serialized output, if any, as a string value.
getSerializedOutput() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the workflow instance's serialized output, if any, as a string value.
getStackTrace() - Method in interface io.dapr.workflows.client.WorkflowFailureDetails
  Gets the stack trace.
getStackTrace() - Method in class io.dapr.workflows.runtime.DefaultWorkflowFailureDetails
  Gets the stack trace.
getStartTime() - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Gets the configured start time of the new workflow instance.
getTaskExecutionId() - Method in class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
getTaskExecutionId() - Method in interface io.dapr.workflows.WorkflowActivityContext
getTotalRetryTime() - Method in class io.dapr.workflows.WorkflowTaskRetryContext
  Gets the total amount of time spent in a retry loop for the current task.
getTraceParent() - Method in class io.dapr.workflows.runtime.DefaultWorkflowActivityContext
getTraceParent() - Method in interface io.dapr.workflows.WorkflowActivityContext
getVersion() - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Gets the user-specified version of the new workflow.
getVersionName() - Method in class io.dapr.workflows.runtime.WorkflowVersionWrapper
getWorkflowContext() - Method in class io.dapr.workflows.WorkflowTaskRetryContext
  Gets the context of the current workflow.
getWorkflowId() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets the unique ID of the workflow instance.
getWorkflowId() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets the unique ID of the workflow instance.
getWorkflowState(String, boolean) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Fetches workflow instance metadata from the configured durable store.

## H

handle(WorkflowTaskRetryContext) - Method in interface io.dapr.workflows.WorkflowTaskRetryHandler
  Invokes retry handler logic.

## I

interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.dapr.workflows.internal.ApiTokenClientInterceptor
io.dapr.workflows - package io.dapr.workflows
io.dapr.workflows.client - package io.dapr.workflows.client
io.dapr.workflows.internal - package io.dapr.workflows.internal
io.dapr.workflows.runtime - package io.dapr.workflows.runtime
isCausedBy(Class<? extends Exception>) - Method in interface io.dapr.workflows.client.WorkflowFailureDetails
  Checks whether the failure was caused by the provided exception class.
isCausedBy(Class<? extends Exception>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowFailureDetails
  Checks whether the failure was caused by the provided exception class.
isCompleted() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets a value indicating whether the workflow instance was completed at the time this object was fetched.
isCompleted() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets a value indicating whether the workflow instance was completed at the time this object was fetched.
isCompleted() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets a value indicating whether the workflow instance was completed at the time this object was fetched.
isCompleted() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets a value indicating whether the workflow instance was completed at the time this object was fetched.
isLatestVersion() - Method in class io.dapr.workflows.runtime.WorkflowVersionWrapper
isPatched(String) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
isPatched(String) - Method in interface io.dapr.workflows.WorkflowContext
  Checks if the patch has been applied.
isReplaying() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
isReplaying() - Method in interface io.dapr.workflows.WorkflowContext
  Gets a value indicating whether the workflow is currently replaying a previous execution.
isRunning() - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Gets a value indicating whether the workflow instance was running at the time this object was fetched.
isRunning() - Method in interface io.dapr.workflows.client.WorkflowState
  Gets a value indicating whether the workflow instance was running at the time this object was fetched.
isRunning() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Gets a value indicating whether the workflow instance was running at the time this object was fetched.
isRunning() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Gets a value indicating whether the workflow instance was running at the time this object was fetched.

## N

newBuilder() - Static method in class io.dapr.workflows.WorkflowTaskRetryPolicy
newUuid() - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Create a new UUID that is safe for replay within a workflow.
newUuid() - Method in interface io.dapr.workflows.WorkflowContext
  Create a new UUID that is safe for replay within a workflow.
NewWorkflowOptions - Class in io.dapr.workflows.client
  Options for starting a new instance of a workflow.
NewWorkflowOptions() - Constructor for class io.dapr.workflows.client.NewWorkflowOptions

## P

PENDING - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow was scheduled but hasn't started running.
propagateLineage() - Static method in class io.dapr.workflows.WorkflowTaskOptions
  Creates a WorkflowTaskOptions configured to propagate the caller's own history plus the full ancestor chain.
propagateOwnHistory() - Static method in class io.dapr.workflows.WorkflowTaskOptions
  Creates a WorkflowTaskOptions configured to propagate only the caller's own history (trust boundary - ancestors are dropped).
purgeInstance(String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `DaprWorkflowClient.purgeWorkflow(String)` instead.
purgeWorkflow(String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Purges workflow instance state from the workflow state store.

## R

raiseEvent(String, String, Object) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Sends an event notification message to awaiting workflow instance.
readInputAs(Class<T>) - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Deserializes the workflow's input into an object of the specified type.
readInputAs(Class<T>) - Method in interface io.dapr.workflows.client.WorkflowState
  Deserializes the workflow's input into an object of the specified type.
readInputAs(Class<T>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Deserializes the workflow's input into an object of the specified type.
readInputAs(Class<T>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Deserializes the workflow's input into an object of the specified type.
readOutputAs(Class<T>) - Method in interface io.dapr.workflows.client.WorkflowInstanceStatus
  Deprecated.
  Deserializes the workflow's output into an object of the specified type.
readOutputAs(Class<T>) - Method in interface io.dapr.workflows.client.WorkflowState
  Deserializes the workflow's output into an object of the specified type.
readOutputAs(Class<T>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Deserializes the workflow's output into an object of the specified type.
readOutputAs(Class<T>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Deserializes the workflow's output into an object of the specified type.
registerActivity(Class<T>) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers an Activity object.
registerActivity(String, Class<T>) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers an Activity object.
registerActivity(String, T) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers an Activity object.
registerActivity(T) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers an Activity object.
registerTaskActivityFactory(String, TaskActivityFactory) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Task Activity using a `TaskActivityFactory`.
registerTaskOrchestrationFactory(String, TaskOrchestrationFactory) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Task Orchestration using a `TaskOrchestrationFactory`.
registerWorkflow(Class<T>) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Workflow object.
registerWorkflow(String, Class<T>) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Workflow object.
registerWorkflow(String, Class<T>, String, Boolean) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Workflow object.
registerWorkflow(String, T, String, Boolean) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Workflow object.
registerWorkflow(T) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Registers a Workflow object.
resumeWorkflow(String, String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Resume the workflow associated with the provided instance id.
run(WorkflowActivityContext) - Method in interface io.dapr.workflows.WorkflowActivity
  Executes the activity logic and returns a value which will be serialized and returned to the calling orchestrator.
run(WorkflowContext) - Method in interface io.dapr.workflows.Workflow
  Executes the workflow logic.
run(WorkflowContext) - Method in interface io.dapr.workflows.WorkflowStub
RUNNING - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow started running.

## S

scheduleNewWorkflow(Class<T>) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow using DurableTask client.
scheduleNewWorkflow(Class<T>, NewWorkflowOptions) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow with a specified set of options for execution.
scheduleNewWorkflow(Class<T>, Object) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow using DurableTask client.
scheduleNewWorkflow(Class<T>, Object, String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow using DurableTask client.
scheduleNewWorkflow(String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow using DurableTask client.
scheduleNewWorkflow(String, NewWorkflowOptions) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow with a specified set of options for execution.
scheduleNewWorkflow(String, Object) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow using DurableTask client.
scheduleNewWorkflow(String, Object, String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Schedules a new workflow using DurableTask client.
setBackoffCoefficient(double) - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy.Builder
  Set the backoff coefficient.
setCustomStatus(Object) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Set custom status to a workflow execution.
setCustomStatus(Object) - Method in interface io.dapr.workflows.WorkflowContext
  Set a custom status to a workflow execution.
setFirstRetryInterval(Duration) - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy.Builder
  Set the interval to wait before the first retry.
setInput(Object) - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Sets the input of the workflow to start.
setInstanceId(String) - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Sets the instance ID of the workflow to start.
setMaxNumberOfAttempts(int) - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy.Builder
  Set the maximum number of attempts to retry the workflow.
setMaxRetryInterval(Duration) - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy.Builder
  Set the maximum interval to wait between retries.
setRetryTimeout(Duration) - Method in class io.dapr.workflows.WorkflowTaskRetryPolicy.Builder
  Set the maximum retry timeout.
setStartTime(Instant) - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Sets the start time of the new workflow.
setVersion(String) - Method in class io.dapr.workflows.client.NewWorkflowOptions
  Sets the version of the workflow to start.
start() - Method in class io.dapr.workflows.runtime.WorkflowRuntime
  Start the Workflow runtime processing items and block.
start(boolean) - Method in class io.dapr.workflows.runtime.WorkflowRuntime
  Start the Workflow runtime processing items.
SUSPENDED - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow was suspended.
suspendWorkflow(String, String) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Suspend the workflow associated with the provided instance id.

## T

TERMINATED - Enum constant in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  The workflow was abruptly terminated via a management API call.
terminateWorkflow(String, Object) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Terminates the workflow associated with the provided instance id.
toString() - Method in class io.dapr.workflows.runtime.DefaultWorkflowFailureDetails
toString() - Method in class io.dapr.workflows.runtime.DefaultWorkflowInstanceStatus
  Deprecated.
  Generates a user-friendly string representation of the current metadata object.
toString() - Method in class io.dapr.workflows.runtime.DefaultWorkflowState
  Generates a user-friendly string representation of the current metadata object.

## V

valueOf(String) - Static method in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.dapr.workflows.client.WorkflowRuntimeStatus
  Returns an array containing the constants of this enum class, in the order they are declared.

## W

waitForExternalEvent(String) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received.
waitForExternalEvent(String) - Method in interface io.dapr.workflows.WorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received.
waitForExternalEvent(String, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received.
waitForExternalEvent(String, Duration) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received or is canceled when `timeout` expires.
waitForExternalEvent(String, Duration) - Method in interface io.dapr.workflows.WorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received or is canceled when `timeout` expires.
waitForExternalEvent(String, Duration, Class<V>) - Method in class io.dapr.workflows.runtime.DefaultWorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received or is canceled when `timeout` expires.
waitForExternalEvent(String, Duration, Class<V>) - Method in interface io.dapr.workflows.WorkflowContext
  Waits for an event to be raised named `name` and returns a `Task` that completes when the event is received or is canceled when `timeout` expires.
waitForInstanceCompletion(String, Duration, boolean) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `DaprWorkflowClient.waitForWorkflowCompletion(String, Duration, boolean)` instead.
waitForInstanceStart(String, Duration, boolean) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `DaprWorkflowClient.waitForWorkflowStart(String, Duration, boolean)` instead.
waitForWorkflowCompletion(String, Duration, boolean) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Waits for an workflow to complete and returns an `WorkflowState` object that contains metadata about the completed instance.
waitForWorkflowStart(String, Duration, boolean) - Method in class io.dapr.workflows.client.DaprWorkflowClient
  Waits for a workflow to start running and returns an `WorkflowState` object that contains metadata about the started instance and optionally its input, output, and custom status payloads.
withExecutorService(ExecutorService) - Method in class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Register Executor Service to use with workflow.
withHistoryPropagation(HistoryPropagationScope) - Static method in class io.dapr.workflows.WorkflowTaskOptions
  Creates a WorkflowTaskOptions configured to propagate execution history with the specified scope.
Workflow - Interface in io.dapr.workflows
  Common interface for workflow implementations.
WorkflowActivity - Interface in io.dapr.workflows
  Common interface for task activity implementations.
WorkflowActivityClassWrapper<T extends WorkflowActivity> - Class in io.dapr.workflows.runtime
  Wrapper for Durable Task Framework task activity factory.
WorkflowActivityClassWrapper(Class<T>) - Constructor for class io.dapr.workflows.runtime.WorkflowActivityClassWrapper
  Constructor for WorkflowActivityWrapper.
WorkflowActivityClassWrapper(String, Class<T>) - Constructor for class io.dapr.workflows.runtime.WorkflowActivityClassWrapper
  Constructor for WorkflowActivityWrapper.
WorkflowActivityContext - Interface in io.dapr.workflows
WorkflowActivityInstanceWrapper<T extends WorkflowActivity> - Class in io.dapr.workflows.runtime
  Wrapper for Durable Task Framework task activity factory.
WorkflowActivityInstanceWrapper(String, T) - Constructor for class io.dapr.workflows.runtime.WorkflowActivityInstanceWrapper
  Constructor for WorkflowActivityWrapper.
WorkflowActivityInstanceWrapper(T) - Constructor for class io.dapr.workflows.runtime.WorkflowActivityInstanceWrapper
  Constructor for WorkflowActivityWrapper.
WorkflowContext - Interface in io.dapr.workflows
  Context object used by workflow implementations to perform actions such as scheduling activities, durable timers, waiting for external events, and for getting basic information about the current workflow instance.
WorkflowFailureDetails - Interface in io.dapr.workflows.client
  Represents a workflow failure details.
WorkflowInstanceStatus - Interface in io.dapr.workflows.client
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `WorkflowState` instead.
WorkflowRuntime - Class in io.dapr.workflows.runtime
  Contains methods to register workflows and activities.
WorkflowRuntime(DurableTaskGrpcWorker, ManagedChannel, ExecutorService) - Constructor for class io.dapr.workflows.runtime.WorkflowRuntime
  Constructor.
WorkflowRuntimeBuilder - Class in io.dapr.workflows.runtime
WorkflowRuntimeBuilder() - Constructor for class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Constructs the WorkflowRuntimeBuilder.
WorkflowRuntimeBuilder(Properties) - Constructor for class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
  Constructs the WorkflowRuntimeBuilder.
WorkflowRuntimeBuilder(Logger) - Constructor for class io.dapr.workflows.runtime.WorkflowRuntimeBuilder
WorkflowRuntimeStatus - Enum Class in io.dapr.workflows.client
  Enum describing the runtime status of a workflow.
WorkflowRuntimeStatusConverter - Class in io.dapr.workflows.runtime
WorkflowState - Interface in io.dapr.workflows.client
  Represents a snapshot of a workflow instance's current state, including metadata.
WorkflowStub - Interface in io.dapr.workflows
WorkflowTaskOptions - Class in io.dapr.workflows
WorkflowTaskOptions(WorkflowTaskRetryHandler) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
WorkflowTaskOptions(WorkflowTaskRetryHandler, String) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
WorkflowTaskOptions(WorkflowTaskRetryPolicy) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
WorkflowTaskOptions(WorkflowTaskRetryPolicy, WorkflowTaskRetryHandler) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
WorkflowTaskOptions(WorkflowTaskRetryPolicy, WorkflowTaskRetryHandler, String) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
  Constructor for WorkflowTaskOptions with retry policy, retry handler, and app ID.
WorkflowTaskOptions(WorkflowTaskRetryPolicy, WorkflowTaskRetryHandler, String, HistoryPropagationScope) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
  Constructor for WorkflowTaskOptions with all options.
WorkflowTaskOptions(WorkflowTaskRetryPolicy, String) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
WorkflowTaskOptions(String) - Constructor for class io.dapr.workflows.WorkflowTaskOptions
  Constructor for WorkflowTaskOptions with app ID for cross-app calls.
WorkflowTaskRetryContext - Class in io.dapr.workflows
WorkflowTaskRetryContext(DefaultWorkflowContext, int, WorkflowFailureDetails, Duration) - Constructor for class io.dapr.workflows.WorkflowTaskRetryContext
  Constructor for WorkflowTaskRetryContext.
WorkflowTaskRetryHandler - Interface in io.dapr.workflows
WorkflowTaskRetryPolicy - Class in io.dapr.workflows
WorkflowTaskRetryPolicy(Integer, Duration, Double, Duration, Duration) - Constructor for class io.dapr.workflows.WorkflowTaskRetryPolicy
  Constructor for WorkflowTaskRetryPolicy.
WorkflowTaskRetryPolicy.Builder - Class in io.dapr.workflows
WorkflowVersionWrapper - Class in io.dapr.workflows.runtime
WorkflowVersionWrapper() - Constructor for class io.dapr.workflows.runtime.WorkflowVersionWrapper
WorkflowVersionWrapper(String, Boolean) - Constructor for class io.dapr.workflows.runtime.WorkflowVersionWrapper

A B C D F G H I N P R S T V W
All Classes and Interfaces|All Packages