Package io.grpc.netty

Class InternalNettyServerBuilder


  • @Internal
    public final class InternalNettyServerBuilder
    extends java.lang.Object
    Internal NettyServerBuilder accessor. This is intended for usage internal to the gRPC team. If you *really* think you need to use this, contact the gRPC team first.
    • Constructor Detail

      • InternalNettyServerBuilder

        private InternalNettyServerBuilder()
    • Method Detail

      • setStatsEnabled

        public static void setStatsEnabled​(NettyServerBuilder builder,
                                           boolean value)
      • setStatsRecordStartedRpcs

        public static void setStatsRecordStartedRpcs​(NettyServerBuilder builder,
                                                     boolean value)
      • setStatsRecordRealTimeMetrics

        public static void setStatsRecordRealTimeMetrics​(NettyServerBuilder builder,
                                                         boolean value)
      • setTracingEnabled

        public static void setTracingEnabled​(NettyServerBuilder builder,
                                             boolean value)
      • setForceHeapBuffer

        public static void setForceHeapBuffer​(NettyServerBuilder builder,
                                              boolean value)
      • useNioTransport

        public static void useNioTransport​(NettyServerBuilder builder)
        Sets Channel and EventLoopGroups to Nio. A major benefit over using existing setters is gRPC will manage the life cycle of EventLoopGroups.
      • eagAttributes

        public static void eagAttributes​(NettyServerBuilder builder,
                                         Attributes eagAttributes)
        Sets the EAG attributes available to protocol negotiators.