Class Netty4HttpServerTransport

    • Field Detail

      • SETTING_HTTP_NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS

        public static Setting<java.lang.Integer> SETTING_HTTP_NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS
      • SETTING_HTTP_WORKER_COUNT

        public static final Setting<java.lang.Integer> SETTING_HTTP_WORKER_COUNT
      • SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_SIZE

        public static final Setting<ByteSizeValue> SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_SIZE
      • HTTP_CHANNEL_KEY

        public static final io.netty.util.AttributeKey<Netty4HttpChannel> HTTP_CHANNEL_KEY
    • Method Detail

      • configureServerChannelHandler

        public io.netty.channel.ChannelHandler configureServerChannelHandler()
      • createHeaderVerifier

        protected io.netty.channel.ChannelInboundHandlerAdapter createHeaderVerifier()
        Extension point that allows a NetworkPlugin to extend the netty pipeline and inspect headers after request decoding
      • createDecompressor

        protected io.netty.channel.ChannelInboundHandlerAdapter createDecompressor()
        Extension point that allows a NetworkPlugin to override the default netty HttpContentDecompressor and supply a custom decompressor. Used in instances to conditionally decompress depending on the outcome from header verification