java-sdk/docs/dapr-sdk-workflows/index-all.html

753 lines
72 KiB
HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Apr 30 13:51:53 UTC 2025 -->
<title>Index (dapr-sdk-workflows 0.14.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-04-30">
<meta name="description" content="index">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#allOf(java.util.List)" class="member-name-link">allOf(List&lt;Task&lt;V&gt;&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Returns a new <code>Task</code> that is completed when all the given <code>Task</code>s complete.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#allOf(java.util.List)" class="member-name-link">allOf(List&lt;Task&lt;V&gt;&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Returns a new <code>Task</code> that is completed when all the given <code>Task</code>s complete.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#anyOf(com.microsoft.durabletask.Task...)" class="member-name-link">anyOf(Task&lt;?&gt;...)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Returns a new <code>Task</code> that is completed when any of the given <code>Task</code>s complete.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#anyOf(java.util.List)" class="member-name-link">anyOf(List&lt;Task&lt;?&gt;&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Returns a new <code>Task</code> that is completed when any of the tasks in <code>tasks</code> completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#anyOf(java.util.List)" class="member-name-link">anyOf(List&lt;Task&lt;?&gt;&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Returns a new <code>Task</code> that is completed when any of the tasks in <code>tasks</code> completes.</div>
</dd>
<dt><a href="io/dapr/workflows/internal/ApiTokenClientInterceptor.html" class="type-name-link" title="class in io.dapr.workflows.internal">ApiTokenClientInterceptor</a> - Class in <a href="io/dapr/workflows/internal/package-summary.html">io.dapr.workflows.internal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/internal/ApiTokenClientInterceptor.html#%3Cinit%3E()" class="member-name-link">ApiTokenClientInterceptor()</a> - Constructor for class io.dapr.workflows.internal.<a href="io/dapr/workflows/internal/ApiTokenClientInterceptor.html" title="class in io.dapr.workflows.internal">ApiTokenClientInterceptor</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#build()" class="member-name-link">build()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Returns a WorkflowRuntime object.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html#build()" class="member-name-link">build()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a></dt>
<dd>
<div class="block">Build the WorkflowTaskRetryPolicy.</div>
</dd>
</dl>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String)" class="member-name-link">callActivity(String)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and returns a new <code>Task</code> that completes when the activity
completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Class)" class="member-name-link">callActivity(String, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and returns a new <code>Task</code> that completes when the activity
completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object)" class="member-name-link">callActivity(String, Object)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and with the specified input value and returns a new <code>Task</code>
that completes when the activity completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,io.dapr.workflows.WorkflowTaskOptions)" class="member-name-link">callActivity(String, Object, WorkflowTaskOptions)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and with the specified input value and returns a new <code>Task</code>
that completes when the activity completes.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#callActivity(java.lang.String,java.lang.Object,io.dapr.workflows.WorkflowTaskOptions,java.lang.Class)" class="member-name-link">callActivity(String, Object, WorkflowTaskOptions, Class&lt;V&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and with the specified input value and returns a new <code>Task</code>
that completes when the activity completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,io.dapr.workflows.WorkflowTaskOptions,java.lang.Class)" class="member-name-link">callActivity(String, Object, WorkflowTaskOptions, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and with the specified input value and returns a new <code>Task</code>
that completes when the activity completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,java.lang.Class)" class="member-name-link">callActivity(String, Object, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes an activity by name and with the specified input value and returns a new <code>Task</code>
that completes when the activity completes.If the activity completes successfully, the returned <code>Task</code>'s
value will be the activity's output.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callChildWorkflow(java.lang.String)" class="member-name-link">callChildWorkflow(String)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callChildWorkflow(java.lang.String,java.lang.Object)" class="member-name-link">callChildWorkflow(String, Object)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callChildWorkflow(java.lang.String,java.lang.Object,java.lang.Class)" class="member-name-link">callChildWorkflow(String, Object, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callChildWorkflow(java.lang.String,java.lang.Object,java.lang.String,io.dapr.workflows.WorkflowTaskOptions)" class="member-name-link">callChildWorkflow(String, Object, String, WorkflowTaskOptions)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#callChildWorkflow(java.lang.String,java.lang.Object,java.lang.String,io.dapr.workflows.WorkflowTaskOptions,java.lang.Class)" class="member-name-link">callChildWorkflow(String, Object, String, WorkflowTaskOptions, Class&lt;V&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callChildWorkflow(java.lang.String,java.lang.Object,java.lang.String,io.dapr.workflows.WorkflowTaskOptions,java.lang.Class)" class="member-name-link">callChildWorkflow(String, Object, String, WorkflowTaskOptions, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callChildWorkflow(java.lang.String,java.lang.Object,java.lang.String,java.lang.Class)" class="member-name-link">callChildWorkflow(String, Object, String, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a child-workflow and returns a <code>Task</code> that completes
when the child-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#CANCELED" class="member-name-link">CANCELED</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow was abruptly cancelled via a management API call.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#close()" class="member-name-link">close()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Closes the inner DurableTask client and shutdown the GRPC channel.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#close()" class="member-name-link">close()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntime.html" title="class in io.dapr.workflows.runtime">WorkflowRuntime</a></dt>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#complete(java.lang.Object)" class="member-name-link">complete(Object)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Completes the current workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#complete(java.lang.Object)" class="member-name-link">complete(Object)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Completes the current workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#COMPLETED" class="member-name-link">COMPLETED</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow completed normally.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#continueAsNew(java.lang.Object)" class="member-name-link">continueAsNew(Object)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Restarts the orchestration with a new input and clears its history.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#continueAsNew(java.lang.Object)" class="member-name-link">continueAsNew(Object)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Restarts the orchestration with a new input and clears its history.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#continueAsNew(java.lang.Object,boolean)" class="member-name-link">continueAsNew(Object, boolean)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Restarts the orchestration with a new input and clears its history.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#continueAsNew(java.lang.Object,boolean)" class="member-name-link">continueAsNew(Object, boolean)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Restarts the orchestration with a new input and clears its history.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#CONTINUED_AS_NEW" class="member-name-link">CONTINUED_AS_NEW</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow is continued as new.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html#create()" class="member-name-link">create()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html" title="class in io.dapr.workflows.runtime">WorkflowActivityClassWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html#create()" class="member-name-link">create()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html" title="class in io.dapr.workflows.runtime">WorkflowActivityInstanceWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/Workflow.html#create()" class="member-name-link">create()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/Workflow.html" title="interface in io.dapr.workflows">Workflow</a></dt>
<dd>
<div class="block">Executes the workflow logic.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#createTaskHub(boolean)" class="member-name-link">createTaskHub(boolean)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#createTimer(java.time.Duration)" class="member-name-link">createTimer(Duration)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Creates a durable timer that expires after the specified delay.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#createTimer(java.time.Duration)" class="member-name-link">createTimer(Duration)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Creates a durable timer that expires after the specified delay.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#createTimer(java.time.ZonedDateTime)" class="member-name-link">createTimer(ZonedDateTime)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Creates a durable timer that expires after the specified timestamp with specific zone.</div>
</dd>
</dl>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html" class="type-name-link" title="class in io.dapr.workflows.client">DaprWorkflowClient</a> - Class in <a href="io/dapr/workflows/client/package-summary.html">io.dapr.workflows.client</a></dt>
<dd>
<div class="block">Defines client operations for managing Dapr Workflow instances.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#%3Cinit%3E()" class="member-name-link">DaprWorkflowClient()</a> - Constructor for class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Public constructor for DaprWorkflowClient.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#%3Cinit%3E(io.dapr.config.Properties)" class="member-name-link">DaprWorkflowClient(Properties)</a> - Constructor for class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Public constructor for DaprWorkflowClient.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" class="type-name-link" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a> - Class in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext)" class="member-name-link">DefaultWorkflowContext(TaskOrchestrationContext)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Constructor for DaprWorkflowContextImpl.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext,org.slf4j.Logger)" class="member-name-link">DefaultWorkflowContext(TaskOrchestrationContext, Logger)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Constructor for DaprWorkflowContextImpl.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#deleteTaskHub()" class="member-name-link">deleteTaskHub()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#FAILED" class="member-name-link">FAILED</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow completed with an unhandled exception.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#fromOrchestrationRuntimeStatus(com.microsoft.durabletask.OrchestrationRuntimeStatus)" class="member-name-link">fromOrchestrationRuntimeStatus(OrchestrationRuntimeStatus)</a> - Static method in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Convert runtime OrchestrationRuntimeStatus to WorkflowRuntimeStatus.</div>
</dd>
</dl>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#getBackoffCoefficient()" class="member-name-link">getBackoffCoefficient()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getCreatedAt()" class="member-name-link">getCreatedAt()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the workflow instance's creation time in UTC.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#getCurrentInstant()" class="member-name-link">getCurrentInstant()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Gets the current orchestration time in UTC.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#getCurrentInstant()" class="member-name-link">getCurrentInstant()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Gets the current orchestration time in UTC.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#getErrorMessage()" class="member-name-link">getErrorMessage()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowFailureDetails.html" title="class in io.dapr.workflows.client">WorkflowFailureDetails</a></dt>
<dd>
<div class="block">Gets the error message.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#getErrorType()" class="member-name-link">getErrorType()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowFailureDetails.html" title="class in io.dapr.workflows.client">WorkflowFailureDetails</a></dt>
<dd>
<div class="block">Gets the error type, which is the namespace-qualified exception type name.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getFailureDetails()" class="member-name-link">getFailureDetails()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the failure details, if any, for the failed workflow instance.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#getFirstRetryInterval()" class="member-name-link">getFirstRetryInterval()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#getInput()" class="member-name-link">getInput()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Gets the input of the new workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#getInput(java.lang.Class)" class="member-name-link">getInput(Class&lt;T&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Gets the deserialized input of the current task orchestration.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowActivityContext.html#getInput(java.lang.Class)" class="member-name-link">getInput(Class&lt;T&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowActivityContext.html" title="interface in io.dapr.workflows">WorkflowActivityContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#getInput(java.lang.Class)" class="member-name-link">getInput(Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Gets the deserialized input of the current task orchestration.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Gets the instance ID of the new workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the unique ID of the workflow instance.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Gets the instance ID of the current workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Gets the instance ID of the current workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#getInstanceState(java.lang.String,boolean)" class="member-name-link">getInstanceState(String, boolean)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Fetches workflow instance metadata from the configured durable store.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getLastUpdatedAt()" class="member-name-link">getLastUpdatedAt()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the workflow instance's last updated time in UTC.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#getLogger()" class="member-name-link">getLogger()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Get a logger only when <code>isReplaying</code> is false.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#getLogger()" class="member-name-link">getLogger()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Get a logger only when <code>isReplaying</code> is false.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#getMaxNumberOfAttempts()" class="member-name-link">getMaxNumberOfAttempts()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#getMaxRetryInterval()" class="member-name-link">getMaxRetryInterval()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getName()" class="member-name-link">getName()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the name of the workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#getName()" class="member-name-link">getName()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Gets the name of the current workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html#getName()" class="member-name-link">getName()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html" title="class in io.dapr.workflows.runtime">WorkflowActivityClassWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html#getName()" class="member-name-link">getName()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html" title="class in io.dapr.workflows.runtime">WorkflowActivityInstanceWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowActivityContext.html#getName()" class="member-name-link">getName()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowActivityContext.html" title="interface in io.dapr.workflows">WorkflowActivityContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#getName()" class="member-name-link">getName()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Gets the name of the current workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#getNewOrchestrationInstanceOptions()" class="member-name-link">getNewOrchestrationInstanceOptions()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskOptions.html#getRetryPolicy()" class="member-name-link">getRetryPolicy()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskOptions.html" title="class in io.dapr.workflows">WorkflowTaskOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#getRetryTimeout()" class="member-name-link">getRetryTimeout()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getRuntimeStatus()" class="member-name-link">getRuntimeStatus()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the current runtime status of the workflow instance at the time this
object was fetched.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getSerializedInput()" class="member-name-link">getSerializedInput()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the workflow instance's serialized input, if any, as a string value.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getSerializedOutput()" class="member-name-link">getSerializedOutput()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets the workflow instance's serialized output, if any, as a string value.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#getStackTrace()" class="member-name-link">getStackTrace()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowFailureDetails.html" title="class in io.dapr.workflows.client">WorkflowFailureDetails</a></dt>
<dd>
<div class="block">Gets the stack trace.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#getStartTime()" class="member-name-link">getStartTime()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Gets the configured start time of the new workflow instance.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#getVersion()" class="member-name-link">getVersion()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Gets the user-specified version of the new workflow.</div>
</dd>
</dl>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/internal/ApiTokenClientInterceptor.html#interceptCall(io.grpc.MethodDescriptor,io.grpc.CallOptions,io.grpc.Channel)" class="member-name-link">interceptCall(MethodDescriptor&lt;ReqT, RespT&gt;, CallOptions, Channel)</a> - Method in class io.dapr.workflows.internal.<a href="io/dapr/workflows/internal/ApiTokenClientInterceptor.html" title="class in io.dapr.workflows.internal">ApiTokenClientInterceptor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a> - package io.dapr.workflows</dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/package-summary.html">io.dapr.workflows.client</a> - package io.dapr.workflows.client</dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/internal/package-summary.html">io.dapr.workflows.internal</a> - package io.dapr.workflows.internal</dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a> - package io.dapr.workflows.runtime</dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#isCompleted()" class="member-name-link">isCompleted()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets a value indicating whether the workflow instance was completed at the
time this object was fetched.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#isReplaying()" class="member-name-link">isReplaying()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#isReplaying()" class="member-name-link">isReplaying()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Gets a value indicating whether the workflow is currently replaying a previous execution.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#isRunning()" class="member-name-link">isRunning()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Gets a value indicating whether the workflow instance was running at the time
this object was fetched.</div>
</dd>
</dl>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#newBuilder()" class="member-name-link">newBuilder()</a> - Static method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#newUuid()" class="member-name-link">newUuid()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Create a new UUID that is safe for replay within a workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#newUuid()" class="member-name-link">newUuid()</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Create a new UUID that is safe for replay within a workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html" class="type-name-link" title="class in io.dapr.workflows.client">NewWorkflowOptions</a> - Class in <a href="io/dapr/workflows/client/package-summary.html">io.dapr.workflows.client</a></dt>
<dd>
<div class="block">Options for starting a new instance of a workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#%3Cinit%3E()" class="member-name-link">NewWorkflowOptions()</a> - Constructor for class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#PENDING" class="member-name-link">PENDING</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow was scheduled but hasn't started running.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#purgeInstance(java.lang.String)" class="member-name-link">purgeInstance(String)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Purges workflow instance state from the workflow state store.</div>
</dd>
</dl>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#raiseEvent(java.lang.String,java.lang.String,java.lang.Object)" class="member-name-link">raiseEvent(String, String, Object)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Sends an event notification message to awaiting workflow instance.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#readInputAs(java.lang.Class)" class="member-name-link">readInputAs(Class&lt;T&gt;)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Deserializes the workflow's input into an object of the specified type.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#readOutputAs(java.lang.Class)" class="member-name-link">readOutputAs(Class&lt;T&gt;)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Deserializes the workflow's output into an object of the specified type.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#registerActivity(java.lang.Class)" class="member-name-link">registerActivity(Class&lt;T&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Registers an Activity object.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#registerActivity(T)" class="member-name-link">registerActivity(T)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Registers an Activity object.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#registerWorkflow(java.lang.Class)" class="member-name-link">registerWorkflow(Class&lt;T&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Registers a Workflow object.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#registerWorkflow(T)" class="member-name-link">registerWorkflow(T)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Registers a Workflow object.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowActivity.html#run(io.dapr.workflows.WorkflowActivityContext)" class="member-name-link">run(WorkflowActivityContext)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowActivity.html" title="interface in io.dapr.workflows">WorkflowActivity</a></dt>
<dd>
<div class="block">Executes the activity logic and returns a value which will be serialized and
returned to the calling orchestrator.</div>
</dd>
<dt><a href="io/dapr/workflows/Workflow.html#run(io.dapr.workflows.WorkflowContext)" class="member-name-link">run(WorkflowContext)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/Workflow.html" title="interface in io.dapr.workflows">Workflow</a></dt>
<dd>
<div class="block">Executes the workflow logic.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowStub.html#run(io.dapr.workflows.WorkflowContext)" class="member-name-link">run(WorkflowContext)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowStub.html" title="interface in io.dapr.workflows">WorkflowStub</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#RUNNING" class="member-name-link">RUNNING</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow started running.</div>
</dd>
</dl>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class)" class="member-name-link">scheduleNewWorkflow(Class&lt;T&gt;)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Schedules a new workflow using DurableTask client.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class,io.dapr.workflows.client.NewWorkflowOptions)" class="member-name-link">scheduleNewWorkflow(Class&lt;T&gt;, NewWorkflowOptions)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Schedules a new workflow with a specified set of options for execution.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class,java.lang.Object)" class="member-name-link">scheduleNewWorkflow(Class&lt;T&gt;, Object)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Schedules a new workflow using DurableTask client.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class,java.lang.Object,java.lang.String)" class="member-name-link">scheduleNewWorkflow(Class&lt;T&gt;, Object, String)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Schedules a new workflow using DurableTask client.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html#setBackoffCoefficient(double)" class="member-name-link">setBackoffCoefficient(double)</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a></dt>
<dd>
<div class="block">Set the backoff coefficient.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html#setFirstRetryInterval(java.time.Duration)" class="member-name-link">setFirstRetryInterval(Duration)</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a></dt>
<dd>
<div class="block">Set the interval to wait before the first retry.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#setInput(java.lang.Object)" class="member-name-link">setInput(Object)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Sets the input of the workflow to start.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#setInstanceId(java.lang.String)" class="member-name-link">setInstanceId(String)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Sets the instance ID of the workflow to start.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html#setMaxNumberOfAttempts(int)" class="member-name-link">setMaxNumberOfAttempts(int)</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a></dt>
<dd>
<div class="block">Set the maximum number of attempts to retry the workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html#setMaxRetryInterval(java.time.Duration)" class="member-name-link">setMaxRetryInterval(Duration)</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a></dt>
<dd>
<div class="block">Set the maximum interval to wait between retries.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html#setRetryTimeout(java.time.Duration)" class="member-name-link">setRetryTimeout(Duration)</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a></dt>
<dd>
<div class="block">Set the maximum retry timeout.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#setStartTime(java.time.Instant)" class="member-name-link">setStartTime(Instant)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Sets the start time of the new workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOptions.html#setVersion(java.lang.String)" class="member-name-link">setVersion(String)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOptions.html" title="class in io.dapr.workflows.client">NewWorkflowOptions</a></dt>
<dd>
<div class="block">Sets the version of the workflow to start.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#start()" class="member-name-link">start()</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntime.html" title="class in io.dapr.workflows.runtime">WorkflowRuntime</a></dt>
<dd>
<div class="block">Start the Workflow runtime processing items and block.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#start(boolean)" class="member-name-link">start(boolean)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntime.html" title="class in io.dapr.workflows.runtime">WorkflowRuntime</a></dt>
<dd>
<div class="block">Start the Workflow runtime processing items.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#SUSPENDED" class="member-name-link">SUSPENDED</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow was suspended.</div>
</dd>
</dl>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#TERMINATED" class="member-name-link">TERMINATED</a> - Enum constant in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow was abruptly terminated via a management API call.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#terminateWorkflow(java.lang.String,java.lang.Object)" class="member-name-link">terminateWorkflow(String, Object)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Terminates the workflow associated with the provided instance id.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#toOrchestrationRuntimeStatus(io.dapr.workflows.runtime.WorkflowRuntimeStatus)" class="member-name-link">toOrchestrationRuntimeStatus(WorkflowRuntimeStatus)</a> - Static method in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Convert runtime WorkflowRuntimeStatus to OrchestrationRuntimeStatus.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#toOrchestrationRuntimeStatus(java.util.List)" class="member-name-link">toOrchestrationRuntimeStatus(List&lt;WorkflowRuntimeStatus&gt;)</a> - Static method in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Convert runtime WorkflowRuntimeStatus to OrchestrationRuntimeStatus.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#toString()" class="member-name-link">toString()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowFailureDetails.html" title="class in io.dapr.workflows.client">WorkflowFailureDetails</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#toString()" class="member-name-link">toString()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Generates a user-friendly string representation of the current metadata
object.</div>
</dd>
</dl>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#values()" class="member-name-link">values()</a> - Static method in enum io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
</dl>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#waitForExternalEvent(java.lang.String)" class="member-name-link">waitForExternalEvent(String)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code>
that completes when the event is
received.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String)" class="member-name-link">waitForExternalEvent(String)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code> that completes when the event is
received.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String,java.lang.Class)" class="member-name-link">waitForExternalEvent(String, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code> that completes when the event is
received.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#waitForExternalEvent(java.lang.String,java.time.Duration)" class="member-name-link">waitForExternalEvent(String, Duration)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code>
that completes when the event is
received or is canceled when <code>timeout</code> expires.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String,java.time.Duration)" class="member-name-link">waitForExternalEvent(String, Duration)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code> that completes when the event is
received or is canceled when <code>timeout</code> expires.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html#waitForExternalEvent(java.lang.String,java.time.Duration,java.lang.Class)" class="member-name-link">waitForExternalEvent(String, Duration, Class&lt;V&gt;)</a> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/DefaultWorkflowContext.html" title="class in io.dapr.workflows.runtime">DefaultWorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code> that completes when the event is
received or is canceled when <code>timeout</code> expires.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String,java.time.Duration,java.lang.Class)" class="member-name-link">waitForExternalEvent(String, Duration, Class&lt;V&gt;)</a> - Method in interface io.dapr.workflows.<a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows">WorkflowContext</a></dt>
<dd>
<div class="block">Waits for an event to be raised named <code>name</code> and returns a <code>Task</code> that completes when the event is
received or is canceled when <code>timeout</code> expires.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#waitForInstanceCompletion(java.lang.String,java.time.Duration,boolean)" class="member-name-link">waitForInstanceCompletion(String, Duration, boolean)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Waits for an workflow to complete and returns an <a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client"><code>WorkflowInstanceStatus</code></a> object that contains
metadata about the completed instance.</div>
</dd>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html#waitForInstanceStart(java.lang.String,java.time.Duration,boolean)" class="member-name-link">waitForInstanceStart(String, Duration, boolean)</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client">DaprWorkflowClient</a></dt>
<dd>
<div class="block">Waits for an workflow to start running and returns an
<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client"><code>WorkflowInstanceStatus</code></a> object that contains metadata about the started
instance and optionally its input, output, and custom status payloads.</div>
</dd>
<dt><a href="io/dapr/workflows/Workflow.html" class="type-name-link" title="interface in io.dapr.workflows">Workflow</a> - Interface in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>
<div class="block">Common interface for workflow implementations.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowActivity.html" class="type-name-link" title="interface in io.dapr.workflows">WorkflowActivity</a> - Interface in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>
<div class="block">Common interface for task activity implementations.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html" class="type-name-link" title="class in io.dapr.workflows.runtime">WorkflowActivityClassWrapper</a>&lt;<a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html" title="type parameter in WorkflowActivityClassWrapper">T</a> extends <a href="io/dapr/workflows/WorkflowActivity.html" title="interface in io.dapr.workflows">WorkflowActivity</a>&gt; - Class in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>
<div class="block">Wrapper for Durable Task Framework task activity factory.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html#%3Cinit%3E(java.lang.Class)" class="member-name-link">WorkflowActivityClassWrapper(Class&lt;T&gt;)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityClassWrapper.html" title="class in io.dapr.workflows.runtime">WorkflowActivityClassWrapper</a></dt>
<dd>
<div class="block">Constructor for WorkflowActivityWrapper.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowActivityContext.html" class="type-name-link" title="interface in io.dapr.workflows">WorkflowActivityContext</a> - Interface in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html" class="type-name-link" title="class in io.dapr.workflows.runtime">WorkflowActivityInstanceWrapper</a>&lt;<a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html" title="type parameter in WorkflowActivityInstanceWrapper">T</a> extends <a href="io/dapr/workflows/WorkflowActivity.html" title="interface in io.dapr.workflows">WorkflowActivity</a>&gt; - Class in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>
<div class="block">Wrapper for Durable Task Framework task activity factory.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html#%3Cinit%3E(T)" class="member-name-link">WorkflowActivityInstanceWrapper(T)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityInstanceWrapper.html" title="class in io.dapr.workflows.runtime">WorkflowActivityInstanceWrapper</a></dt>
<dd>
<div class="block">Constructor for WorkflowActivityWrapper.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html" class="type-name-link" title="interface in io.dapr.workflows">WorkflowContext</a> - Interface in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>
<div class="block">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.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowFailureDetails.html" class="type-name-link" title="class in io.dapr.workflows.client">WorkflowFailureDetails</a> - Class in <a href="io/dapr/workflows/client/package-summary.html">io.dapr.workflows.client</a></dt>
<dd>
<div class="block">Represents a workflow failure details.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#%3Cinit%3E(com.microsoft.durabletask.FailureDetails)" class="member-name-link">WorkflowFailureDetails(FailureDetails)</a> - Constructor for class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowFailureDetails.html" title="class in io.dapr.workflows.client">WorkflowFailureDetails</a></dt>
<dd>
<div class="block">Class constructor.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" class="type-name-link" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a> - Class in <a href="io/dapr/workflows/client/package-summary.html">io.dapr.workflows.client</a></dt>
<dd>
<div class="block">Represents a snapshot of a workflow instance's current state, including
metadata.</div>
</dd>
<dt><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#%3Cinit%3E(com.microsoft.durabletask.OrchestrationMetadata)" class="member-name-link">WorkflowInstanceStatus(OrchestrationMetadata)</a> - Constructor for class io.dapr.workflows.client.<a href="io/dapr/workflows/client/WorkflowInstanceStatus.html" title="class in io.dapr.workflows.client">WorkflowInstanceStatus</a></dt>
<dd>
<div class="block">Class constructor.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntime.html" class="type-name-link" title="class in io.dapr.workflows.runtime">WorkflowRuntime</a> - Class in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>
<div class="block">Contains methods to register workflows and activities.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#%3Cinit%3E(com.microsoft.durabletask.DurableTaskGrpcWorker)" class="member-name-link">WorkflowRuntime(DurableTaskGrpcWorker)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntime.html" title="class in io.dapr.workflows.runtime">WorkflowRuntime</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" class="type-name-link" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a> - Class in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#%3Cinit%3E()" class="member-name-link">WorkflowRuntimeBuilder()</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Constructs the WorkflowRuntimeBuilder.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#%3Cinit%3E(io.dapr.config.Properties)" class="member-name-link">WorkflowRuntimeBuilder(Properties)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>
<div class="block">Constructs the WorkflowRuntimeBuilder.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#%3Cinit%3E(org.slf4j.Logger)" class="member-name-link">WorkflowRuntimeBuilder(Logger)</a> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html" title="class in io.dapr.workflows.runtime">WorkflowRuntimeBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" class="type-name-link" title="enum in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a> - Enum in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>
<div class="block">Enum describing the runtime status of a workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowStub.html" class="type-name-link" title="interface in io.dapr.workflows">WorkflowStub</a> - Interface in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskOptions.html" class="type-name-link" title="class in io.dapr.workflows">WorkflowTaskOptions</a> - Class in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskOptions.html#%3Cinit%3E(io.dapr.workflows.WorkflowTaskRetryPolicy)" class="member-name-link">WorkflowTaskOptions(WorkflowTaskRetryPolicy)</a> - Constructor for class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskOptions.html" title="class in io.dapr.workflows">WorkflowTaskOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" class="type-name-link" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a> - Class in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html#%3Cinit%3E(java.lang.Integer,java.time.Duration,java.lang.Double,java.time.Duration,java.time.Duration)" class="member-name-link">WorkflowTaskRetryPolicy(Integer, Duration, Double, Duration, Duration)</a> - Constructor for class io.dapr.workflows.<a href="io/dapr/workflows/WorkflowTaskRetryPolicy.html" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy</a></dt>
<dd>
<div class="block">Constructor for WorkflowTaskRetryPolicy.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowTaskRetryPolicy.Builder.html" class="type-name-link" title="class in io.dapr.workflows">WorkflowTaskRetryPolicy.Builder</a> - Class in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a></main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>