Class WorkflowManagerRestate.WorkflowManagerRestateImplBase
- java.lang.Object
-
- dev.restate.sdk.workflow.template.generated.WorkflowManagerRestate.WorkflowManagerRestateImplBase
-
- All Implemented Interfaces:
dev.restate.sdk.common.BlockingComponent,dev.restate.sdk.common.Component,dev.restate.sdk.Component,io.grpc.BindableService
- Enclosing class:
- WorkflowManagerRestate
public abstract static class WorkflowManagerRestate.WorkflowManagerRestateImplBase extends java.lang.Object implements dev.restate.sdk.Component
-
-
Constructor Summary
Constructors Constructor Description WorkflowManagerRestateImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()voidcleanup(dev.restate.sdk.ObjectContext context, WorkflowManagerRequest request)OthersvoidclearState(dev.restate.sdk.ObjectContext context, StateRequest request)voidcompleteDurablePromise(dev.restate.sdk.ObjectContext context, CompleteDurablePromiseRequest request)MaybeDurablePromiseCompletiongetDurablePromiseCompletion(dev.restate.sdk.ObjectContext context, GetDurablePromiseCompletionRequest request)GetOutputResponsegetOutput(dev.restate.sdk.ObjectContext context, OutputRequest request)GetStateResponsegetState(dev.restate.sdk.ObjectContext context, StateRequest request)StatevoidsetOutput(dev.restate.sdk.ObjectContext context, SetOutputRequest request)voidsetState(dev.restate.sdk.ObjectContext context, SetStateRequest request)StartResponsetryStart(dev.restate.sdk.ObjectContext context, StartRequest request)Start and outputvoidwaitDurablePromiseCompletion(dev.restate.sdk.ObjectContext context, WaitDurablePromiseCompletionRequest request)Durable promises
-
-
-
Method Detail
-
getState
public GetStateResponse getState(dev.restate.sdk.ObjectContext context, StateRequest request) throws dev.restate.sdk.common.TerminalException
State
- Throws:
dev.restate.sdk.common.TerminalException
-
setState
public void setState(dev.restate.sdk.ObjectContext context, SetStateRequest request) throws dev.restate.sdk.common.TerminalException- Throws:
dev.restate.sdk.common.TerminalException
-
clearState
public void clearState(dev.restate.sdk.ObjectContext context, StateRequest request) throws dev.restate.sdk.common.TerminalException- Throws:
dev.restate.sdk.common.TerminalException
-
tryStart
public StartResponse tryStart(dev.restate.sdk.ObjectContext context, StartRequest request) throws dev.restate.sdk.common.TerminalException
Start and output
- Throws:
dev.restate.sdk.common.TerminalException
-
getOutput
public GetOutputResponse getOutput(dev.restate.sdk.ObjectContext context, OutputRequest request) throws dev.restate.sdk.common.TerminalException
- Throws:
dev.restate.sdk.common.TerminalException
-
setOutput
public void setOutput(dev.restate.sdk.ObjectContext context, SetOutputRequest request) throws dev.restate.sdk.common.TerminalException- Throws:
dev.restate.sdk.common.TerminalException
-
waitDurablePromiseCompletion
public void waitDurablePromiseCompletion(dev.restate.sdk.ObjectContext context, WaitDurablePromiseCompletionRequest request) throws dev.restate.sdk.common.TerminalExceptionDurable promises
- Throws:
dev.restate.sdk.common.TerminalException
-
getDurablePromiseCompletion
public MaybeDurablePromiseCompletion getDurablePromiseCompletion(dev.restate.sdk.ObjectContext context, GetDurablePromiseCompletionRequest request) throws dev.restate.sdk.common.TerminalException
- Throws:
dev.restate.sdk.common.TerminalException
-
completeDurablePromise
public void completeDurablePromise(dev.restate.sdk.ObjectContext context, CompleteDurablePromiseRequest request) throws dev.restate.sdk.common.TerminalException- Throws:
dev.restate.sdk.common.TerminalException
-
cleanup
public void cleanup(dev.restate.sdk.ObjectContext context, WorkflowManagerRequest request) throws dev.restate.sdk.common.TerminalExceptionOthers
- Throws:
dev.restate.sdk.common.TerminalException
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-