Class WorkflowRestate.WorkflowRestateImplBase
- java.lang.Object
-
- dev.restate.sdk.workflow.template.generated.WorkflowRestate.WorkflowRestateImplBase
-
- All Implemented Interfaces:
dev.restate.sdk.common.BlockingComponent,dev.restate.sdk.common.Component,dev.restate.sdk.Component,io.grpc.BindableService
- Enclosing class:
- WorkflowRestate
public abstract static class WorkflowRestate.WorkflowRestateImplBase extends java.lang.Object implements dev.restate.sdk.Component
-
-
Constructor Summary
Constructors Constructor Description WorkflowRestateImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()voidinternalStart(dev.restate.sdk.Context context, InvokeRequest request)ValueinvokeTemplate(dev.restate.sdk.Context context, InvokeRequest request)SubmitResponsesubmit(dev.restate.sdk.Context context, InvokeRequest request)
-
-
-
Method Detail
-
submit
public SubmitResponse submit(dev.restate.sdk.Context context, InvokeRequest request) throws dev.restate.sdk.common.TerminalException
- Throws:
dev.restate.sdk.common.TerminalException
-
internalStart
public void internalStart(dev.restate.sdk.Context context, InvokeRequest request) throws dev.restate.sdk.common.TerminalException- Throws:
dev.restate.sdk.common.TerminalException
-
invokeTemplate
public Value invokeTemplate(dev.restate.sdk.Context context, InvokeRequest request) throws dev.restate.sdk.common.TerminalException
- Throws:
dev.restate.sdk.common.TerminalException
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-