Class CleartextHttp2ServerUpgradeHandler

java.lang.Object
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.
  • Field Details

  • Constructor Details

    • 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
  • Method Details