Class HttpServerCodec

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.netty5.channel.ChannelHandler

        io.netty5.channel.ChannelHandler.Sharable
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpServerCodec()
      Creates a new instance with the default decoder options (maxInitialLineLength (4096}, maxHeaderSize (8192), and maxChunkSize (8192)).
      HttpServerCodec​(int maxInitialLineLength, int maxHeaderSize)
      Creates a new instance with the specified decoder options.
      HttpServerCodec​(int maxInitialLineLength, int maxHeaderSize, boolean validateHeaders)
      Creates a new instance with the specified decoder options.
      HttpServerCodec​(int maxInitialLineLength, int maxHeaderSize, boolean validateHeaders, int initialBufferSize)
      Creates a new instance with the specified decoder options.
      HttpServerCodec​(int maxInitialLineLength, int maxHeaderSize, boolean validateHeaders, int initialBufferSize, boolean allowDuplicateContentLengths)
      Creates a new instance with the specified decoder options.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void upgradeFrom​(io.netty5.channel.ChannelHandlerContext ctx)
      Upgrades to another protocol from HTTP.
      • Methods inherited from class io.netty5.channel.CombinedChannelDuplexHandler

        bind, channelActive, channelInactive, channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, close, connect, deregister, disconnect, exceptionCaught, flush, handlerAdded, handlerRemoved, inboundHandler, init, outboundHandler, read, register, removeInboundHandler, removeOutboundHandler, userEventTriggered, write
      • Methods inherited from class io.netty5.channel.ChannelHandlerAdapter

        ensureNotSharable, isSharable
    • Constructor Detail

      • HttpServerCodec

        public HttpServerCodec()
        Creates a new instance with the default decoder options (maxInitialLineLength (4096}, maxHeaderSize (8192), and maxChunkSize (8192)).
      • HttpServerCodec

        public HttpServerCodec​(int maxInitialLineLength,
                               int maxHeaderSize)
        Creates a new instance with the specified decoder options.
      • HttpServerCodec

        public HttpServerCodec​(int maxInitialLineLength,
                               int maxHeaderSize,
                               boolean validateHeaders)
        Creates a new instance with the specified decoder options.
      • HttpServerCodec

        public HttpServerCodec​(int maxInitialLineLength,
                               int maxHeaderSize,
                               boolean validateHeaders,
                               int initialBufferSize)
        Creates a new instance with the specified decoder options.
      • HttpServerCodec

        public HttpServerCodec​(int maxInitialLineLength,
                               int maxHeaderSize,
                               boolean validateHeaders,
                               int initialBufferSize,
                               boolean allowDuplicateContentLengths)
        Creates a new instance with the specified decoder options.