io.netty.handler.codec.spdy.SpdyFrameCodec.class Maven / Gradle / Ivy
???? 2? *io/netty/handler/codec/spdy/SpdyFrameCodec +io/netty/handler/codec/ByteToMessageDecoder 4io/netty/handler/codec/spdy/SpdyFrameDecoderDelegate 'io/netty/channel/ChannelOutboundHandler SpdyFrameCodec.java ,io/netty/handler/codec/spdy/SpdyFrameCodec$1
INVALID_FRAME 3Lio/netty/handler/codec/spdy/SpdyProtocolException; spdyFrameDecoder .Lio/netty/handler/codec/spdy/SpdyFrameDecoder; spdyFrameEncoder .Lio/netty/handler/codec/spdy/SpdyFrameEncoder; spdyHeaderBlockDecoder 4Lio/netty/handler/codec/spdy/SpdyHeaderBlockDecoder; spdyHeaderBlockEncoder 4Lio/netty/handler/codec/spdy/SpdyHeaderBlockEncoder; spdyHeadersFrame .Lio/netty/handler/codec/spdy/SpdyHeadersFrame; spdySettingsFrame /Lio/netty/handler/codec/spdy/SpdySettingsFrame; ctx (Lio/netty/channel/ChannelHandlerContext; read Z validateHeaders ,(Lio/netty/handler/codec/spdy/SpdyVersion;)V -(Lio/netty/handler/codec/spdy/SpdyVersion;Z)V !
" this ,Lio/netty/handler/codec/spdy/SpdyFrameCodec; version )Lio/netty/handler/codec/spdy/SpdyVersion; 2(Lio/netty/handler/codec/spdy/SpdyVersion;IIIIIZ)V (
) 1(Lio/netty/handler/codec/spdy/SpdyVersion;IIIII)V maxChunkSize I
maxHeaderSize compressionLevel
windowBits memLevel 2io/netty/handler/codec/spdy/SpdyHeaderBlockDecoder 2 newInstance `(Lio/netty/handler/codec/spdy/SpdyVersion;I)Lio/netty/handler/codec/spdy/SpdyHeaderBlockDecoder; 4 5
3 6 2io/netty/handler/codec/spdy/SpdyHeaderBlockEncoder 8 b(Lio/netty/handler/codec/spdy/SpdyVersion;III)Lio/netty/handler/codec/spdy/SpdyHeaderBlockEncoder; 4 :
9 ; ?(Lio/netty/handler/codec/spdy/SpdyVersion;ILio/netty/handler/codec/spdy/SpdyHeaderBlockDecoder;Lio/netty/handler/codec/spdy/SpdyHeaderBlockEncoder;Z)V =
> ()V @
A ,io/netty/handler/codec/spdy/SpdyFrameDecoder C c(Lio/netty/handler/codec/spdy/SpdyVersion;Lio/netty/handler/codec/spdy/SpdyFrameDecoderDelegate;I)V E
D F H ,io/netty/handler/codec/spdy/SpdyFrameEncoder J
K L N P R T handlerAdded +(Lio/netty/channel/ChannelHandlerContext;)V java/lang/Exception X V W
Z \ &io/netty/channel/ChannelHandlerContext ^ channel ()Lio/netty/channel/Channel; ` a _ b io/netty/channel/Channel d closeFuture "()Lio/netty/channel/ChannelFuture; f g e h /(Lio/netty/handler/codec/spdy/SpdyFrameCodec;)V j
k io/netty/channel/ChannelFuture m addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; o p n q decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V (Lio/netty/buffer/ByteBuf;)V s u
D v in Lio/netty/buffer/ByteBuf; out $Ljava/util/List; Ljava/util/List; channelReadComplete ~ config "()Lio/netty/channel/ChannelConfig; ? ? e ? io/netty/channel/ChannelConfig ?
isAutoRead ()Z ? ? ? ? *()Lio/netty/channel/ChannelHandlerContext; ? _ ? } W
? bind d(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V [(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; ? ? _ ? localAddress Ljava/net/SocketAddress; promise !Lio/netty/channel/ChannelPromise; connect |(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V s(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; ? ? _ ?
remoteAddress
disconnect L(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; ? ? _ ? close ? ? _ ?
deregister ? ? _ ? flush ? ? _ ? write ^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V )io/netty/handler/codec/spdy/SpdyDataFrame ? alloc $()Lio/netty/buffer/ByteBufAllocator; ? ? _ ? streamId ()I ? ? ? ? isLast ? ? ? ? content ()Lio/netty/buffer/ByteBuf; ? ? ? ? encodeDataFrame X(Lio/netty/buffer/ByteBufAllocator;IZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; ? ?
K ? release ? ? ? ? U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; ? ? _ ? .io/netty/handler/codec/spdy/SpdySynStreamFrame ? encode k(Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/codec/spdy/SpdyHeadersFrame;)Lio/netty/buffer/ByteBuf; ? ?
9 ? ? ? associatedStreamId ? ? ? ? priority ()B ? ? ? ? ? ? isUnidirectional ? ? ? ? encodeSynStreamFrame [(Lio/netty/buffer/ByteBufAllocator;IIBZZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; ? ?
K ? io/netty/buffer/ByteBuf ?
? ? java/lang/Object ? io/netty/channel/ChannelPromise ? java/lang/Throwable ? -io/netty/handler/codec/spdy/SpdySynReplyFrame ? ? ? ? ? encodeSynReplyFrame ? ?
K ? .io/netty/handler/codec/spdy/SpdyRstStreamFrame ? ? ? status 0()Lio/netty/handler/codec/spdy/SpdyStreamStatus; ? ? ? ? ,io/netty/handler/codec/spdy/SpdyStreamStatus ? code ? ?
? ? encodeRstStreamFrame ?(Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/ByteBuf; ? ?
K ? -io/netty/handler/codec/spdy/SpdySettingsFrame ? encodeSettingsFrame l(Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/codec/spdy/SpdySettingsFrame;)Lio/netty/buffer/ByteBuf;
K )io/netty/handler/codec/spdy/SpdyPingFrame id ? encodePingFrame >(Lio/netty/buffer/ByteBufAllocator;I)Lio/netty/buffer/ByteBuf;
K +io/netty/handler/codec/spdy/SpdyGoAwayFrame lastGoodStreamId ? 1()Lio/netty/handler/codec/spdy/SpdySessionStatus; ? -io/netty/handler/codec/spdy/SpdySessionStatus
? encodeGoAwayFrame ?
K ,io/netty/handler/codec/spdy/SpdyHeadersFrame ? ? encodeHeadersFrame ?
K! 1io/netty/handler/codec/spdy/SpdyWindowUpdateFrame#$ ? deltaWindowSize&