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

787 lines
74 KiB
HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Tue Mar 05 19:16:28 PST 2024 -->
<title>Index (dapr-sdk-workflows 0.11.0 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="2024-03-05">
<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.6.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><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/runtime/ActivityWrapper.html" class="type-name-link" title="class in io.dapr.workflows.runtime">ActivityWrapper</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><a href="io/dapr/workflows/runtime/ActivityWrapper.html#%3Cinit%3E(java.lang.Class)" class="member-name-link">ActivityWrapper(Class&lt;T&gt;)</a> - 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><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#allOf(java.util.List)" class="member-name-link">allOf(List&lt;Task&lt;V&gt;&gt;)</a> - 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><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/DaprWorkflowContextImpl.html#anyOf(java.util.List)" class="member-name-link">anyOf(List&lt;Task&lt;?&gt;&gt;)</a> - 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><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/saga/SagaOption.Builder.html#build()" class="member-name-link">build()</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.Builder.html" title="class in io.dapr.workflows.saga">SagaOption.Builder</a></dt>
<dd>
<div class="block">Build Saga optiion.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaOption.Builder.html#%3Cinit%3E()" class="member-name-link">Builder()</a> - Constructor for class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.Builder.html" title="class in io.dapr.workflows.saga">SagaOption.Builder</a></dt>
<dd>&nbsp;</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,com.microsoft.durabletask.TaskOptions)" class="member-name-link">callActivity(String, Object, TaskOptions)</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/DaprWorkflowContextImpl.html#callActivity(java.lang.String,java.lang.Object,com.microsoft.durabletask.TaskOptions,java.lang.Class)" class="member-name-link">callActivity(String, Object, TaskOptions, Class&lt;V&gt;)</a> - 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><a href="io/dapr/workflows/WorkflowContext.html#callActivity(java.lang.String,java.lang.Object,com.microsoft.durabletask.TaskOptions,java.lang.Class)" class="member-name-link">callActivity(String, Object, TaskOptions, 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#callSubWorkflow(java.lang.String)" class="member-name-link">callSubWorkflow(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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object)" class="member-name-link">callSubWorkflow(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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.Class)" class="member-name-link">callSubWorkflow(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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,com.microsoft.durabletask.TaskOptions)" class="member-name-link">callSubWorkflow(String, Object, String, TaskOptions)</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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,com.microsoft.durabletask.TaskOptions,java.lang.Class)" class="member-name-link">callSubWorkflow(String, Object, String, TaskOptions, Class&lt;V&gt;)</a> - 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><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,com.microsoft.durabletask.TaskOptions,java.lang.Class)" class="member-name-link">callSubWorkflow(String, Object, String, TaskOptions, 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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/WorkflowContext.html#callSubWorkflow(java.lang.String,java.lang.Object,java.lang.String,java.lang.Class)" class="member-name-link">callSubWorkflow(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 sub-workflow and returns a <code>Task</code> that completes
when the sub-workflow completes.</div>
</dd>
<dt><a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html#CANCELED" class="member-name-link">CANCELED</a> - Enum constant in enum class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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/saga/DaprSagaContextImpl.html#compensate()" class="member-name-link">compensate()</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/DaprSagaContextImpl.html" title="class in io.dapr.workflows.saga">DaprSagaContextImpl</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/saga/SagaContext.html#compensate()" class="member-name-link">compensate()</a> - Method in interface io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaContext.html" title="interface in io.dapr.workflows.saga">SagaContext</a></dt>
<dd>
<div class="block">Compensate all registered activities.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/Saga.html#compensate(io.dapr.workflows.WorkflowContext)" class="member-name-link">compensate(WorkflowContext)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/Saga.html" title="class in io.dapr.workflows.saga">Saga</a></dt>
<dd>
<div class="block">Compensate all registered activities.</div>
</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#complete(java.lang.Object)" class="member-name-link">complete(Object)</a> - 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><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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">The workflow completed normally.</div>
</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#continueAsNew(java.lang.Object)" class="member-name-link">continueAsNew(Object)</a> - 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><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/DaprWorkflowContextImpl.html#continueAsNew(java.lang.Object,boolean)" class="member-name-link">continueAsNew(Object, boolean)</a> - 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><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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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/ActivityWrapper.html#create()" class="member-name-link">create()</a> - 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><a href="io/dapr/workflows/Workflow.html#create()" class="member-name-link">create()</a> - 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><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/DaprWorkflowContextImpl.html#createTimer(java.time.Duration)" class="member-name-link">createTimer(Duration)</a> - 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><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/saga/DaprSagaContextImpl.html" class="type-name-link" title="class in io.dapr.workflows.saga">DaprSagaContextImpl</a> - Class in <a href="io/dapr/workflows/saga/package-summary.html">io.dapr.workflows.saga</a></dt>
<dd>
<div class="block">Dapr Saga Context implementation.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/DaprSagaContextImpl.html#%3Cinit%3E(io.dapr.workflows.saga.Saga,io.dapr.workflows.WorkflowContext)" class="member-name-link">DaprSagaContextImpl(Saga, WorkflowContext)</a> - Constructor for class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/DaprSagaContextImpl.html" title="class in io.dapr.workflows.saga">DaprSagaContextImpl</a></dt>
<dd>
<div class="block">Constructor to build up instance.</div>
</dd>
<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/DaprWorkflowContextImpl.html" class="type-name-link" title="class in io.dapr.workflows">DaprWorkflowContextImpl</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/DaprWorkflowContextImpl.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext)" class="member-name-link">DaprWorkflowContextImpl(TaskOrchestrationContext)</a> - 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><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext,io.dapr.workflows.saga.Saga)" class="member-name-link">DaprWorkflowContextImpl(TaskOrchestrationContext, Saga)</a> - Constructor for class io.dapr.workflows.<a href="io/dapr/workflows/DaprWorkflowContextImpl.html" title="class in io.dapr.workflows">DaprWorkflowContextImpl</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext,org.slf4j.Logger)" class="member-name-link">DaprWorkflowContextImpl(TaskOrchestrationContext, Logger)</a> - 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><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#%3Cinit%3E(com.microsoft.durabletask.TaskOrchestrationContext,org.slf4j.Logger,io.dapr.workflows.saga.Saga)" class="member-name-link">DaprWorkflowContextImpl(TaskOrchestrationContext, Logger, Saga)</a> - 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><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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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/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/DaprWorkflowContextImpl.html#getCurrentInstant()" class="member-name-link">getCurrentInstant()</a> - 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><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/client/NewWorkflowOption.html#getInput()" class="member-name-link">getInput()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</a></dt>
<dd>
<div class="block">Gets the input of the new workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#getInput(java.lang.Class)" class="member-name-link">getInput(Class&lt;T&gt;)</a> - 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><a href="io/dapr/workflows/runtime/WorkflowActivityContext.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/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><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/NewWorkflowOption.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</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/DaprWorkflowContextImpl.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - 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><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/DaprWorkflowContextImpl.html#getLogger()" class="member-name-link">getLogger()</a> - 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><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/saga/SagaOption.html#getMaxParallelThread()" class="member-name-link">getMaxParallelThread()</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.html" title="class in io.dapr.workflows.saga">SagaOption</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/DaprWorkflowContextImpl.html#getName()" class="member-name-link">getName()</a> - 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><a href="io/dapr/workflows/runtime/ActivityWrapper.html#getName()" class="member-name-link">getName()</a> - 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><a href="io/dapr/workflows/runtime/WorkflowActivityContext.html#getName()" class="member-name-link">getName()</a> - 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><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/NewWorkflowOption.html#getNewOrchestrationInstanceOptions()" class="member-name-link">getNewOrchestrationInstanceOptions()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</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/DaprWorkflowContextImpl.html#getSagaContext()" class="member-name-link">getSagaContext()</a> - 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><a href="io/dapr/workflows/WorkflowContext.html#getSagaContext()" class="member-name-link">getSagaContext()</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 saga context.</div>
</dd>
<dt><a href="io/dapr/workflows/Workflow.html#getSagaOption()" class="member-name-link">getSagaOption()</a> - 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">get saga configuration.</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/NewWorkflowOption.html#getStartTime()" class="member-name-link">getStartTime()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</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/NewWorkflowOption.html#getVersion()" class="member-name-link">getVersion()</a> - Method in class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</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/saga/package-summary.html">io.dapr.workflows.saga</a> - package io.dapr.workflows.saga</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/saga/SagaOption.html#isContinueWithError()" class="member-name-link">isContinueWithError()</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.html" title="class in io.dapr.workflows.saga">SagaOption</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/saga/SagaOption.html#isParallelCompensation()" class="member-name-link">isParallelCompensation()</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.html" title="class in io.dapr.workflows.saga">SagaOption</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#isReplaying()" class="member-name-link">isReplaying()</a> - 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><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>
<dt><a href="io/dapr/workflows/Workflow.html#isSagaEnabled()" class="member-name-link">isSagaEnabled()</a> - Method in class io.dapr.workflows.<a href="io/dapr/workflows/Workflow.html" title="class in io.dapr.workflows">Workflow</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><a href="io/dapr/workflows/saga/SagaOption.html#newBuilder()" class="member-name-link">newBuilder()</a> - Static method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.html" title="class in io.dapr.workflows.saga">SagaOption</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/DaprWorkflowContextImpl.html#newUuid()" class="member-name-link">newUuid()</a> - 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">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/NewWorkflowOption.html" class="type-name-link" title="class in io.dapr.workflows.client">NewWorkflowOption</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/NewWorkflowOption.html#%3Cinit%3E()" class="member-name-link">NewWorkflowOption()</a> - Constructor for class io.dapr.workflows.client.<a href="io/dapr/workflows/client/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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/saga/DaprSagaContextImpl.html#registerCompensation(java.lang.String,java.lang.Object)" class="member-name-link">registerCompensation(String, Object)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/DaprSagaContextImpl.html" title="class in io.dapr.workflows.saga">DaprSagaContextImpl</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/saga/Saga.html#registerCompensation(java.lang.String,java.lang.Object)" class="member-name-link">registerCompensation(String, Object)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/Saga.html" title="class in io.dapr.workflows.saga">Saga</a></dt>
<dd>
<div class="block">Register a compensation activity.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaContext.html#registerCompensation(java.lang.String,java.lang.Object)" class="member-name-link">registerCompensation(String, Object)</a> - Method in interface io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaContext.html" title="interface in io.dapr.workflows.saga">SagaContext</a></dt>
<dd>
<div class="block">Register a compensation activity.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/Saga.html#registerCompensation(java.lang.String,java.lang.Object,com.microsoft.durabletask.TaskOptions)" class="member-name-link">registerCompensation(String, Object, TaskOptions)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/Saga.html" title="class in io.dapr.workflows.saga">Saga</a></dt>
<dd>
<div class="block">Register a compensation activity.</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/WorkflowActivity.html#run(io.dapr.workflows.runtime.WorkflowActivityContext)" class="member-name-link">run(WorkflowActivityContext)</a> - 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><a href="io/dapr/workflows/Workflow.html#run(io.dapr.workflows.WorkflowContext)" class="member-name-link">run(WorkflowContext)</a> - 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><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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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/saga/Saga.html" class="type-name-link" title="class in io.dapr.workflows.saga">Saga</a> - Class in <a href="io/dapr/workflows/saga/package-summary.html">io.dapr.workflows.saga</a></dt>
<dd>&nbsp;</dd>
<dt><a href="io/dapr/workflows/saga/Saga.html#%3Cinit%3E(io.dapr.workflows.saga.SagaOption)" class="member-name-link">Saga(SagaOption)</a> - Constructor for class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/Saga.html" title="class in io.dapr.workflows.saga">Saga</a></dt>
<dd>
<div class="block">Build up a Saga with its options.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaCompensationException.html" class="type-name-link" title="class in io.dapr.workflows.saga">SagaCompensationException</a> - Exception in <a href="io/dapr/workflows/saga/package-summary.html">io.dapr.workflows.saga</a></dt>
<dd>
<div class="block">saga compensation exception.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaCompensationException.html#%3Cinit%3E(java.lang.String,java.lang.Exception)" class="member-name-link">SagaCompensationException(String, Exception)</a> - Constructor for exception io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaCompensationException.html" title="class in io.dapr.workflows.saga">SagaCompensationException</a></dt>
<dd>
<div class="block">build up a SagaCompensationException.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaContext.html" class="type-name-link" title="interface in io.dapr.workflows.saga">SagaContext</a> - Interface in <a href="io/dapr/workflows/saga/package-summary.html">io.dapr.workflows.saga</a></dt>
<dd>
<div class="block">Saga context.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaOption.html" class="type-name-link" title="class in io.dapr.workflows.saga">SagaOption</a> - Class in <a href="io/dapr/workflows/saga/package-summary.html">io.dapr.workflows.saga</a></dt>
<dd>
<div class="block">Saga option.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaOption.Builder.html" class="type-name-link" title="class in io.dapr.workflows.saga">SagaOption.Builder</a> - Class in <a href="io/dapr/workflows/saga/package-summary.html">io.dapr.workflows.saga</a></dt>
<dd>&nbsp;</dd>
<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.NewWorkflowOption)" class="member-name-link">scheduleNewWorkflow(Class&lt;T&gt;, NewWorkflowOption)</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/saga/SagaOption.Builder.html#setContinueWithError(boolean)" class="member-name-link">setContinueWithError(boolean)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.Builder.html" title="class in io.dapr.workflows.saga">SagaOption.Builder</a></dt>
<dd>
<div class="block">Set continue with error.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOption.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/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</a></dt>
<dd>
<div class="block">Sets the input of the workflow to start.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOption.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/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</a></dt>
<dd>
<div class="block">Sets the instance ID of the workflow to start.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaOption.Builder.html#setMaxParallelThread(int)" class="member-name-link">setMaxParallelThread(int)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.Builder.html" title="class in io.dapr.workflows.saga">SagaOption.Builder</a></dt>
<dd>
<div class="block">set max parallel thread.</div>
</dd>
<dt><a href="io/dapr/workflows/saga/SagaOption.Builder.html#setParallelCompensation(boolean)" class="member-name-link">setParallelCompensation(boolean)</a> - Method in class io.dapr.workflows.saga.<a href="io/dapr/workflows/saga/SagaOption.Builder.html" title="class in io.dapr.workflows.saga">SagaOption.Builder</a></dt>
<dd>
<div class="block">Set parallel compensation.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOption.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/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</a></dt>
<dd>
<div class="block">Sets the start time of the new workflow.</div>
</dd>
<dt><a href="io/dapr/workflows/client/NewWorkflowOption.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/NewWorkflowOption.html" title="class in io.dapr.workflows.client">NewWorkflowOption</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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class 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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Returns the enum constant of this class 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 class io.dapr.workflows.runtime.<a href="io/dapr/workflows/runtime/WorkflowRuntimeStatus.html" title="enum class in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, 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/DaprWorkflowContextImpl.html#waitForExternalEvent(java.lang.String)" class="member-name-link">waitForExternalEvent(String)</a> - 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><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/DaprWorkflowContextImpl.html#waitForExternalEvent(java.lang.String,java.time.Duration)" class="member-name-link">waitForExternalEvent(String, Duration)</a> - 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><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/DaprWorkflowContextImpl.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.<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><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="class in io.dapr.workflows">Workflow</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><a href="io/dapr/workflows/Workflow.html#%3Cinit%3E()" class="member-name-link">Workflow()</a> - 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" class="type-name-link" title="interface in io.dapr.workflows.runtime">WorkflowActivity</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" class="type-name-link" title="class in io.dapr.workflows.runtime">WorkflowActivityContext</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><a href="io/dapr/workflows/runtime/WorkflowActivityContext.html#%3Cinit%3E(com.microsoft.durabletask.TaskActivityContext)" class="member-name-link">WorkflowActivityContext(TaskActivityContext)</a> - 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" 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/WorkflowRuntimeStatus.html" class="type-name-link" title="enum class in io.dapr.workflows.runtime">WorkflowRuntimeStatus</a> - Enum Class 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>
</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><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a></main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2024. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>