Package dev.restate.sdk.workflow
Class WorkflowBuilder
- java.lang.Object
-
- dev.restate.sdk.workflow.WorkflowBuilder
-
public final class WorkflowBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description dev.restate.sdk.common.BindableService<dev.restate.sdk.Service.Options>build(dev.restate.sdk.Service.Options options)static <REQ,RES>
WorkflowBuildernamed(java.lang.String name, dev.restate.sdk.Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<WorkflowContext,REQ,RES> runner)<REQ,RES>
WorkflowBuilderwithShared(dev.restate.sdk.Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<WorkflowSharedContext,REQ,RES> runner)
-
-
-
Method Detail
-
withShared
public <REQ,RES> WorkflowBuilder withShared(dev.restate.sdk.Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<WorkflowSharedContext,REQ,RES> runner)
-
build
public dev.restate.sdk.common.BindableService<dev.restate.sdk.Service.Options> build(dev.restate.sdk.Service.Options options)
-
named
public static <REQ,RES> WorkflowBuilder named(java.lang.String name, dev.restate.sdk.Service.HandlerSignature<REQ,RES> sig, java.util.function.BiFunction<WorkflowContext,REQ,RES> runner)
-
-