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

741 lines
59 KiB
HTML

<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.19) on Wed Oct 11 16:10:16 PDT 2023 -->
<title>Index (dapr-sdk-workflows 0.10.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2023-10-11">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/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="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (dapr-sdk-workflows 0.10.0 API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" 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><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="contentContainer"><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: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</a>&nbsp;<a href="allpackages-index.html">All&nbsp;Packages</a><a id="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><a href="io/dapr/workflows/runtime/ActivityWrapper.html" title="class in io.dapr.workflows.runtime"><span class="typeNameLink">ActivityWrapper</span></a>&lt;<a href="io/dapr/workflows/runtime/ActivityWrapper.html" title="type parameter in ActivityWrapper">T</a> extends <a href="io/dapr/workflows/runtime/WorkflowActivity.html" title="interface in io.dapr.workflows.runtime">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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/ActivityWrapper.html#%3Cinit%3E(java.lang.Class)">ActivityWrapper(Class&lt;T&gt;)</a></span> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/ActivityWrapper.html" title="class in io.dapr.workflows.runtime">ActivityWrapper</a></dt>
<dd>
<div class="block">Constructor for ActivityWrapper.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#allOf(java.util.List)">allOf(List&lt;Task&lt;V&gt;&gt;)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#allOf(java.util.List)">allOf(List&lt;Task&lt;V&gt;&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#anyOf(com.microsoft.durabletask.Task...)">anyOf(Task&lt;?&gt;...)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#anyOf(java.util.List)">anyOf(List&lt;Task&lt;?&gt;&gt;)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#anyOf(java.util.List)">anyOf(List&lt;Task&lt;?&gt;&gt;)</a></span> - 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>
</dl>
<a id="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#build()">build()</a></span> - 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>
</dl>
<a id="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String)">callActivity(String)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Class)">callActivity(String, Class&lt;V&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object)">callActivity(String, Object)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,com.microsoft.durabletask.TaskOptions)">callActivity(String, Object, TaskOptions)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#callActivity(java.lang.String,java.lang.Object,com.microsoft.durabletask.TaskOptions,java.lang.Class)">callActivity(String, Object, TaskOptions, Class&lt;V&gt;)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,com.microsoft.durabletask.TaskOptions,java.lang.Class)">callActivity(String, Object, TaskOptions, Class&lt;V&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,java.lang.Class)">callActivity(String, Object, Class&lt;V&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String)">callSubWorkflow(String)</a></span> - 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object)">callSubWorkflow(String, Object)</a></span> - 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.Class)">callSubWorkflow(String, Object, Class&lt;V&gt;)</a></span> - 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,com.microsoft.durabletask.TaskOptions)">callSubWorkflow(String, Object, String, TaskOptions)</a></span> - 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,com.microsoft.durabletask.TaskOptions,java.lang.Class)">callSubWorkflow(String, Object, String, TaskOptions, Class&lt;V&gt;)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Asynchronously invokes another workflow as a sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,com.microsoft.durabletask.TaskOptions,java.lang.Class)">callSubWorkflow(String, Object, String, TaskOptions, Class&lt;V&gt;)</a></span> - 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,java.lang.Class)">callSubWorkflow(String, Object, String, Class&lt;V&gt;)</a></span> - 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#CANCELED">CANCELED</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#close()">close()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#close()">close()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#complete(java.lang.Object)">complete(Object)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Completes the current workflow.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#complete(java.lang.Object)">complete(Object)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#COMPLETED">COMPLETED</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#continueAsNew(java.lang.Object)">continueAsNew(Object)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Restarts the orchestration with a new input and clears its history.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#continueAsNew(java.lang.Object)">continueAsNew(Object)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#continueAsNew(java.lang.Object,boolean)">continueAsNew(Object, boolean)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Restarts the orchestration with a new input and clears its history.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#continueAsNew(java.lang.Object,boolean)">continueAsNew(Object, boolean)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#CONTINUED_AS_NEW">CONTINUED_AS_NEW</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/ActivityWrapper.html#create()">create()</a></span> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/ActivityWrapper.html" title="class in io.dapr.workflows.runtime">ActivityWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/Workflow.html#create()">create()</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/Workflow.html" title="class in io.dapr.workflows">Workflow</a></dt>
<dd>
<div class="block">Executes the workflow logic.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#createTaskHub(boolean)">createTaskHub(boolean)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#createTimer(java.time.Duration)">createTimer(Duration)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Creates a durable timer that expires after the specified delay.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#createTimer(java.time.Duration)">createTimer(Duration)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#createTimer(java.time.ZonedDateTime)">createTimer(ZonedDateTime)</a></span> - 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>
<a id="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><a href="io/dapr/workflows/client/DaprWorkflowClient.html" title="class in io.dapr.workflows.client"><span class="typeNameLink">DaprWorkflowClient</span></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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#%3Cinit%3E()">DaprWorkflowClient()</a></span> - 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/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows"><span class="typeNameLink">DaprWorkflowContextImpl</span></a> - Class in <a href="io/dapr/workflows/package-summary.html">io.dapr.workflows</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext)">DaprWorkflowContextImpl(TaskOrchestrationContext)</a></span> - Constructor for class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Constructor for DaprWorkflowContextImpl.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext,org.slf4j.Logger)">DaprWorkflowContextImpl(TaskOrchestrationContext, Logger)</a></span> - Constructor for class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Constructor for DaprWorkflowContextImpl.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#deleteTaskHub()">deleteTaskHub()</a></span> - 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>
<a id="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#FAILED">FAILED</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#fromOrchestrationRuntimeStatus(com.microsoft.durabletask.OrchestrationRuntimeStatus)">fromOrchestrationRuntimeStatus(OrchestrationRuntimeStatus)</a></span> - 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>
<a id="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getCreatedAt()">getCreatedAt()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#getCurrentInstant()">getCurrentInstant()</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Gets the current orchestration time in UTC.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#getCurrentInstant()">getCurrentInstant()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#getErrorMessage()">getErrorMessage()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#getErrorType()">getErrorType()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getFailureDetails()">getFailureDetails()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#getInput(java.lang.Class)">getInput(Class&lt;T&gt;)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Gets the deserialized input of the current task orchestration.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowActivityContext.html#getInput(java.lang.Class)">getInput(Class&lt;T&gt;)</a></span> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityContext.html" title="class in io.dapr.workflows.runtime">WorkflowActivityContext</a></dt>
<dd>
<div class="block">Gets the input of the current activity.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#getInput(java.lang.Class)">getInput(Class&lt;V&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getInstanceId()">getInstanceId()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#getInstanceId()">getInstanceId()</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Gets the instance ID of the current workflow.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#getInstanceId()">getInstanceId()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#getInstanceState(java.lang.String,boolean)">getInstanceState(String, boolean)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getLastUpdatedAt()">getLastUpdatedAt()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#getLogger()">getLogger()</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Get a logger only when <code>isReplaying</code> is false.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#getLogger()">getLogger()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getName()">getName()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#getName()">getName()</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>
<div class="block">Gets the name of the current workflow.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/ActivityWrapper.html#getName()">getName()</a></span> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/ActivityWrapper.html" title="class in io.dapr.workflows.runtime">ActivityWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowActivityContext.html#getName()">getName()</a></span> - Method in class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityContext.html" title="class in io.dapr.workflows.runtime">WorkflowActivityContext</a></dt>
<dd>
<div class="block">Gets the name of the current activity.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#getName()">getName()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getRuntimeStatus()">getRuntimeStatus()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getSerializedInput()">getSerializedInput()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#getSerializedOutput()">getSerializedOutput()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#getStackTrace()">getStackTrace()</a></span> - 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>
</dl>
<a id="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<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/runtime/package-summary.html">io.dapr.workflows.runtime</a> - package io.dapr.workflows.runtime</dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#isCompleted()">isCompleted()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#isReplaying()">isReplaying()</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#isReplaying()">isReplaying()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#isRunning()">isRunning()</a></span> - 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>
<a id="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#PENDING">PENDING</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#purgeInstance(java.lang.String)">purgeInstance(String)</a></span> - 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>
<a id="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#raiseEvent(java.lang.String,java.lang.String,java.lang.Object)">raiseEvent(String, String, Object)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#readInputAs(java.lang.Class)">readInputAs(Class&lt;T&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#readOutputAs(java.lang.Class)">readOutputAs(Class&lt;T&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#registerActivity(java.lang.Class)">registerActivity(Class&lt;T&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#registerWorkflow(java.lang.Class)">registerWorkflow(Class&lt;T&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowActivity.html#run(io.dapr.workflows.runtime.WorkflowActivityContext)">run(WorkflowActivityContext)</a></span> - Method in interface io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivity.html" title="interface in io.dapr.workflows.runtime">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><span class="memberNameLink"><a href="io/dapr/workflows/Workflow.html#run(io.dapr.workflows.WorkflowContext)">run(WorkflowContext)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/Workflow.html" title="class in io.dapr.workflows">Workflow</a></dt>
<dd>
<div class="block">Executes the workflow logic.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowStub.html#run(io.dapr.workflows.WorkflowContext)">run(WorkflowContext)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#RUNNING">RUNNING</a></span> - 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>
<a id="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class)">scheduleNewWorkflow(Class&lt;T&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class,java.lang.Object)">scheduleNewWorkflow(Class&lt;T&gt;, Object)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#scheduleNewWorkflow(java.lang.Class,java.lang.Object,java.lang.String)">scheduleNewWorkflow(Class&lt;T&gt;, Object, String)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#start()">start()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#start(boolean)">start(boolean)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#SUSPENDED">SUSPENDED</a></span> - 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>
<a id="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#TERMINATED">TERMINATED</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#terminateWorkflow(java.lang.String,java.lang.Object)">terminateWorkflow(String, Object)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#toOrchestrationRuntimeStatus(io.dapr.workflows.runtime.WorkflowRuntimeStatus)">toOrchestrationRuntimeStatus(WorkflowRuntimeStatus)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#toOrchestrationRuntimeStatus(java.util.List)">toOrchestrationRuntimeStatus(List&lt;WorkflowRuntimeStatus&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#toString()">toString()</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#toString()">toString()</a></span> - 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>
<a id="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#valueOf(java.lang.String)">valueOf(String)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#values()">values()</a></span> - 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>
<a id="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#waitForExternalEvent(java.lang.String)">waitForExternalEvent(String)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String)">waitForExternalEvent(String)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String,java.lang.Class)">waitForExternalEvent(String, Class&lt;V&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#waitForExternalEvent(java.lang.String,java.time.Duration)">waitForExternalEvent(String, Duration)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String,java.time.Duration)">waitForExternalEvent(String, Duration)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#waitForExternalEvent(java.lang.String,java.time.Duration,java.lang.Class)">waitForExternalEvent(String, Duration, Class&lt;V&gt;)</a></span> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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><span class="memberNameLink"><a href="io/dapr/workflows/WorkflowContext.html#waitForExternalEvent(java.lang.String,java.time.Duration,java.lang.Class)">waitForExternalEvent(String, Duration, Class&lt;V&gt;)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#waitForInstanceCompletion(java.lang.String,java.time.Duration,boolean)">waitForInstanceCompletion(String, Duration, boolean)</a></span> - 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><span class="memberNameLink"><a href="io/dapr/workflows/client/DaprWorkflowClient.html#waitForInstanceStart(java.lang.String,java.time.Duration,boolean)">waitForInstanceStart(String, Duration, boolean)</a></span> - 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" title="class in io.dapr.workflows"><span class="typeNameLink">Workflow</span></a> - Class 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><span class="memberNameLink"><a href="io/dapr/workflows/Workflow.html#%3Cinit%3E()">Workflow()</a></span> - Constructor for class io.dapr.workflows.<a href="io/dapr/workflows/Workflow.html" title="class in io.dapr.workflows">Workflow</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivity.html" title="interface in io.dapr.workflows.runtime"><span class="typeNameLink">WorkflowActivity</span></a> - Interface in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>
<div class="block">Common interface for task activity implementations.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowActivityContext.html" title="class in io.dapr.workflows.runtime"><span class="typeNameLink">WorkflowActivityContext</span></a> - 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 <code>TaskActivityContext</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowActivityContext.html#%3Cinit%3E(com.microsoft.durabletask.TaskActivityContext)">WorkflowActivityContext(TaskActivityContext)</a></span> - Constructor for class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowActivityContext.html" title="class in io.dapr.workflows.runtime">WorkflowActivityContext</a></dt>
<dd>
<div class="block">Constructor for WorkflowActivityContext.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html" title="interface in io.dapr.workflows"><span class="typeNameLink">WorkflowContext</span></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" title="class in io.dapr.workflows.client"><span class="typeNameLink">WorkflowFailureDetails</span></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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowFailureDetails.html#%3Cinit%3E(com.microsoft.durabletask.FailureDetails)">WorkflowFailureDetails(FailureDetails)</a></span> - 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" title="class in io.dapr.workflows.client"><span class="typeNameLink">WorkflowInstanceStatus</span></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><span class="memberNameLink"><a href="io/dapr/workflows/client/WorkflowInstanceStatus.html#%3Cinit%3E(com.microsoft.durabletask.OrchestrationMetadata)">WorkflowInstanceStatus(OrchestrationMetadata)</a></span> - 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" title="class in io.dapr.workflows.runtime"><span class="typeNameLink">WorkflowRuntime</span></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><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntime.html#%3Cinit%3E(com.microsoft.durabletask.DurableTaskGrpcWorker)">WorkflowRuntime(DurableTaskGrpcWorker)</a></span> - 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" title="class in io.dapr.workflows.runtime"><span class="typeNameLink">WorkflowRuntimeBuilder</span></a> - Class in <a href="io/dapr/workflows/runtime/package-summary.html">io.dapr.workflows.runtime</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/dapr/workflows/runtime/WorkflowRuntimeBuilder.html#%3Cinit%3E()">WorkflowRuntimeBuilder()</a></span> - 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" title="enum in io.dapr.workflows.runtime"><span class="typeNameLink">WorkflowRuntimeStatus</span></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" title="interface in io.dapr.workflows"><span class="typeNameLink">WorkflowStub</span></a> - Interface 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: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</a>&nbsp;<a href="allpackages-index.html">All&nbsp;Packages</a></div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" 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><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</body>
</html>