Class 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 Detail

      • WorkflowRestateImplBase

        public WorkflowRestateImplBase()
    • 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:
        bindService in interface io.grpc.BindableService