Class CleartextHttp2ServerUpgradeHandler

  • All Implemented Interfaces:
    ChannelHandler, ChannelInboundHandler

    public final class CleartextHttp2ServerUpgradeHandler
    extends ByteToMessageDecoder
    Performing cleartext upgrade, by h2c HTTP upgrade or Prior Knowledge. This handler config pipeline for h2c upgrade when handler added. And will update pipeline once it detect the connection is starting HTTP/2 by prior knowledge or not.
    • Constructor Detail

      • CleartextHttp2ServerUpgradeHandler

        public CleartextHttp2ServerUpgradeHandler​(HttpServerCodec httpServerCodec,
                                                  HttpServerUpgradeHandler httpServerUpgradeHandler,
                                                  ChannelHandler http2ServerHandler)
        Creates the channel handler provide cleartext HTTP/2 upgrade from HTTP upgrade or prior knowledge
        Parameters:
        httpServerCodec - the http server codec
        httpServerUpgradeHandler - the http server upgrade handler for HTTP/2
        http2ServerHandler - the http2 server handler, will be added into pipeline when starting HTTP/2 by prior knowledge