Class GrpcServiceOverrideBuilder

java.lang.Object
io.deephaven.server.util.GrpcServiceOverrideBuilder

public class GrpcServiceOverrideBuilder extends Object
  • Method Details

    • newBuilder

      public static GrpcServiceOverrideBuilder newBuilder(io.grpc.ServerServiceDefinition baseDefinition)
    • onServerStreamingOverride

      public <ReqT, RespT> GrpcServiceOverrideBuilder onServerStreamingOverride(GrpcServiceOverrideBuilder.Delegate<ReqT,RespT> delegate, io.grpc.MethodDescriptor<?,?> descriptor, io.grpc.MethodDescriptor.Marshaller<ReqT> requestMarshaller, io.grpc.MethodDescriptor.Marshaller<RespT> responseMarshaller)
    • onBidiOverride

      public <ReqT, RespT> GrpcServiceOverrideBuilder onBidiOverride(GrpcServiceOverrideBuilder.BidiDelegate<ReqT,RespT> delegate, io.grpc.MethodDescriptor<?,?> descriptor, io.grpc.MethodDescriptor.Marshaller<ReqT> requestMarshaller, io.grpc.MethodDescriptor.Marshaller<RespT> responseMarshaller)
    • onBidiOverrideWithBrowserSupport

      public <ReqT, RespT, NextRespT> GrpcServiceOverrideBuilder onBidiOverrideWithBrowserSupport(GrpcServiceOverrideBuilder.BidiDelegate<ReqT,RespT> delegate, io.grpc.MethodDescriptor<?,?> bidiDescriptor, io.grpc.MethodDescriptor<?,?> openDescriptor, io.grpc.MethodDescriptor<?,?> nextDescriptor, io.grpc.MethodDescriptor.Marshaller<ReqT> requestMarshaller, io.grpc.MethodDescriptor.Marshaller<RespT> responseMarshaller, io.grpc.MethodDescriptor.Marshaller<NextRespT> nextResponseMarshaller, BrowserStream.Mode mode, Logger log, SessionService sessionService)
    • onBidiBrowserSupport

      public <ReqT, RespT, NextRespT> GrpcServiceOverrideBuilder onBidiBrowserSupport(GrpcServiceOverrideBuilder.BidiDelegate<ReqT,RespT> delegate, io.grpc.MethodDescriptor<?,?> openDescriptor, io.grpc.MethodDescriptor<?,?> nextDescriptor, io.grpc.MethodDescriptor.Marshaller<ReqT> requestMarshaller, io.grpc.MethodDescriptor.Marshaller<RespT> responseMarshaller, io.grpc.MethodDescriptor.Marshaller<NextRespT> nextResponseMarshaller, BrowserStream.Mode mode, Logger log, SessionService sessionService)
    • build

      public io.grpc.ServerServiceDefinition build()