Class Http2StreamFrameServerCodec

  • All Implemented Interfaces:
    io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler

    @Sharable
    public class Http2StreamFrameServerCodec
    extends AbstractHttp2StreamFrameCodec
    • Nested Class Summary

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

        io.netty.channel.ChannelHandler.Sharable
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.netty.handler.codec.http.FullHttpMessage newFullMessage​(int id, io.netty.handler.codec.http2.Http2Headers headers, boolean validateHttpHeaders, io.netty.buffer.ByteBufAllocator alloc)  
      protected io.netty.handler.codec.http.HttpMessage newMessage​(int id, io.netty.handler.codec.http2.Http2Headers headers, boolean validateHttpHeaders)  
      protected io.netty.handler.codec.http2.Http2Headers toHttp2Headers​(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.HttpMessage msg, boolean validateHeaders)  
      • Methods inherited from class io.netty.handler.codec.MessageToMessageCodec

        acceptOutboundMessage, channelRead, write
      • Methods inherited from class io.netty.channel.ChannelDuplexHandler

        bind, close, connect, deregister, disconnect, flush, read
      • Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

        channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
      • Methods inherited from class io.netty.channel.ChannelHandlerAdapter

        ensureNotSharable, handlerRemoved, isSharable
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.netty.channel.ChannelHandler

        handlerRemoved
    • Field Detail

      • HTTP_2_0

        public static final io.netty.handler.codec.http.HttpVersion HTTP_2_0
    • Constructor Detail

      • Http2StreamFrameServerCodec

        public Http2StreamFrameServerCodec​(io.netty.handler.codec.http.HttpVersion httpVersion,
                                           boolean validateHeaders)
      • Http2StreamFrameServerCodec

        public Http2StreamFrameServerCodec()
    • Method Detail

      • toHttp2Headers

        protected io.netty.handler.codec.http2.Http2Headers toHttp2Headers​(io.netty.channel.ChannelHandlerContext ctx,
                                                                           io.netty.handler.codec.http.HttpMessage msg,
                                                                           boolean validateHeaders)
                                                                    throws io.netty.handler.codec.http2.Http2Exception
        Specified by:
        toHttp2Headers in class AbstractHttp2StreamFrameCodec
        Throws:
        io.netty.handler.codec.http2.Http2Exception
      • newMessage

        protected io.netty.handler.codec.http.HttpMessage newMessage​(int id,
                                                                     io.netty.handler.codec.http2.Http2Headers headers,
                                                                     boolean validateHttpHeaders)
                                                              throws io.netty.handler.codec.http2.Http2Exception
        Specified by:
        newMessage in class AbstractHttp2StreamFrameCodec
        Throws:
        io.netty.handler.codec.http2.Http2Exception
      • newFullMessage

        protected io.netty.handler.codec.http.FullHttpMessage newFullMessage​(int id,
                                                                             io.netty.handler.codec.http2.Http2Headers headers,
                                                                             boolean validateHttpHeaders,
                                                                             io.netty.buffer.ByteBufAllocator alloc)
                                                                      throws io.netty.handler.codec.http2.Http2Exception
        Specified by:
        newFullMessage in class AbstractHttp2StreamFrameCodec
        Throws:
        io.netty.handler.codec.http2.Http2Exception