Class DDLGrpc.MethodHandlers<Req,Resp>

java.lang.Object
org.vitrivr.cottontail.grpc.DDLGrpc.MethodHandlers<Req,Resp>
All Implemented Interfaces:
io.grpc.stub.ServerCalls.BidiStreamingMethod<Req,Resp>, io.grpc.stub.ServerCalls.ClientStreamingMethod<Req,Resp>, io.grpc.stub.ServerCalls.ServerStreamingMethod<Req,Resp>, io.grpc.stub.ServerCalls.UnaryMethod<Req,Resp>
Enclosing class:
DDLGrpc

private static final class DDLGrpc.MethodHandlers<Req,Resp> extends Object implements io.grpc.stub.ServerCalls.UnaryMethod<Req,Resp>, io.grpc.stub.ServerCalls.ServerStreamingMethod<Req,Resp>, io.grpc.stub.ServerCalls.ClientStreamingMethod<Req,Resp>, io.grpc.stub.ServerCalls.BidiStreamingMethod<Req,Resp>
  • Field Details

    • serviceImpl

      private final DDLGrpc.AsyncService serviceImpl
    • methodId

      private final int methodId
  • Constructor Details

  • Method Details

    • invoke

      public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver)
      Specified by:
      invoke in interface io.grpc.stub.ServerCalls.ServerStreamingMethod<Req,Resp>
      Specified by:
      invoke in interface io.grpc.stub.ServerCalls.UnaryMethod<Req,Resp>
    • invoke

      public io.grpc.stub.StreamObserver<Req> invoke(io.grpc.stub.StreamObserver<Resp> responseObserver)
      Specified by:
      invoke in interface io.grpc.stub.ServerCalls.BidiStreamingMethod<Req,Resp>
      Specified by:
      invoke in interface io.grpc.stub.ServerCalls.ClientStreamingMethod<Req,Resp>