classes.io.netty.handler.codec.http2.DefaultHttp2FrameReader.class Maven / Gradle / Ivy
???? 2? ? ?
?
?
? ?
!" ?# $%&'
()
*
?+ ?,
-.
-/
?0
?1
-23
456
78
-9 ?: $;<
=
-> ??@
-A
&B ?C
!D
?E
?F
?G
?H
?I
?J
?K
?L
?M
?N
-O
?P
?Q
?R
?S
?T
?U
?V
?W
?X
?Y
?Z
?[
?\
&]^
&_`
Fa
Fb
Fc
Fdef
&ghijk
?lm
no
?pqr
?s
?tu
&vwx
&y
-z ? ???{
d|
&}
?~
h?w?w?w??
m
-?
??
m??
r?
? $?w??
w?w?w?w??w?w?
&????????? HeadersBlockBuilder InnerClasses? HeadersContinuation headersDecoder 2Lio/netty/handler/codec/http2/Http2HeadersDecoder; readingHeaders Z readError frameType B streamId I flags )Lio/netty/handler/codec/http2/Http2Flags;
payloadLength headersContinuation JLio/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersContinuation; maxFrameSize ()V Code LineNumberTable LocalVariableTable this 6Lio/netty/handler/codec/http2/DefaultHttp2FrameReader; (Z)V validateHeaders 5(Lio/netty/handler/codec/http2/Http2HeadersDecoder;)V headerTable 1()Lio/netty/handler/codec/http2/Http2HeaderTable;
configuration
Configuration ?()Lio/netty/handler/codec/http2/Http2FrameReader$Configuration; frameSizePolicy 5()Lio/netty/handler/codec/http2/Http2FrameSizePolicy; (I)V max
StackMapTable
Exceptions ()I close readFrame u(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/http2/Http2FrameListener;)V e -Lio/netty/handler/codec/http2/Http2Exception; Ljava/lang/RuntimeException; cause Ljava/lang/Throwable; ctx (Lio/netty/channel/ChannelHandlerContext; input Lio/netty/buffer/ByteBuf; listener 1Lio/netty/handler/codec/http2/Http2FrameListener;3????56 processHeaderState (Lio/netty/buffer/ByteBuf;)V in processPayloadState payload verifyDataFrame verifyHeadersFrame requiredLength verifyPriorityFrame verifyRstStreamFrame verifySettingsFrame verifyPushPromiseFrame minLength verifyPingFrame verifyGoAwayFrame verifyWindowUpdateFrame verifyContinuationFrame
readDataFrame padding
dataLength data readHeadersFrame word1 J exclusive streamDependency weight S fragment headersStreamId headersFlags@ readPriorityFrame readRstStreamFrame errorCode readSettingsFrame $Ljava/lang/IllegalArgumentException; id C value index numSettings settings ,Lio/netty/handler/codec/http2/Http2Settings;?? readPushPromiseFrame pushPromiseStreamId promisedStreamId
readPingFrame readGoAwayFrame lastStreamId debugData readWindowUpdateFrame windowSizeIncrement readContinuationFrame M(Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/http2/Http2FrameListener;)V continuationFragment readUnknownFrame readPadding (Lio/netty/buffer/ByteBuf;)I lengthWithoutTrailingPadding (II)I
readableBytes verifyNotProcessingHeaders verifyPayloadLength verifyStreamOrConnectionId (ILjava/lang/String;)V argumentName Ljava/lang/String;
access$100 j(Lio/netty/handler/codec/http2/DefaultHttp2FrameReader;)Lio/netty/handler/codec/http2/Http2HeadersDecoder; x0
access$202 ?(Lio/netty/handler/codec/http2/DefaultHttp2FrameReader;Lio/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersContinuation;)Lio/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersContinuation; x1
SourceFile DefaultHttp2FrameReader.java ? ? ? ? ? ? 7io/netty/handler/codec/http2/DefaultHttp2HeadersDecoder ? ? ? ? ? ? ? ?? ??? ? ???? ? ???? 5Invalid MAX_FRAME_SIZE specified in sent settings: %d java/lang/Object????? ? ? ? ?? ??? ? ? ? ??? +io/netty/handler/codec/http2/Http2Exception?? java/lang/RuntimeException java/lang/Throwable???? ? ? ??? $Frame length: %d exceeds maximum: %d???? ? ? 'io/netty/handler/codec/http2/Http2Flags?? ?? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? Frame length %d too small.? ? java/lang/StringBuilder Frame length too small.?????? Invalid frame length %d. A stream ID must be zero.?? .Ack settings frame must have an empty payload. Frame length %d invalid. (Frame length %d incorrect size for ping. Stream ID
7Received %s frame but not currently processing headers.???? ? TContinuation stream ID does not match pending headers. Expected %d, but received %d. &Frame length %d too small for padding. $Frame payload too small for padding.????????? 6io/netty/handler/codec/http2/DefaultHttp2FrameReader$1 ?????? 6io/netty/handler/codec/http2/DefaultHttp2FrameReader$2 ???????? *io/netty/handler/codec/http2/Http2Settings? ?????? "java/lang/IllegalArgumentException???????? 6io/netty/handler/codec/http2/DefaultHttp2FrameReader$3 ???????? 2Received WINDOW_UPDATE with delta 0 for stream: %d?????? 3Received frame of type %s while processing headers. 1Total payload length %d exceeds max frame length. %s must be >= 0 4io/netty/handler/codec/http2/DefaultHttp2FrameReader -io/netty/handler/codec/http2/Http2FrameReader 1io/netty/handler/codec/http2/Http2FrameSizePolicy ;io/netty/handler/codec/http2/Http2FrameReader$Configuration Hio/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersBlockBuilder Hio/netty/handler/codec/http2/DefaultHttp2FrameReader$HeadersContinuation &io/netty/channel/ChannelHandlerContext io/netty/buffer/ByteBuf /io/netty/handler/codec/http2/Http2FrameListener 0io/netty/handler/codec/http2/Http2HeadersDecoder B()Lio/netty/handler/codec/http2/Http2HeadersDecoder$Configuration; >io/netty/handler/codec/http2/Http2HeadersDecoder$Configuration +io/netty/handler/codec/http2/Http2CodecUtil isMaxFrameSizeValid (I)Z 'io/netty/handler/codec/http2/Http2Error FRAME_SIZE_ERROR )Lio/netty/handler/codec/http2/Http2Error; java/lang/Integer valueOf (I)Ljava/lang/Integer; streamError ~(ILio/netty/handler/codec/http2/Http2Error;Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/handler/codec/http2/Http2Exception; skipBytes (I)Lio/netty/buffer/ByteBuf;
isReadable ()Z
isStreamError 0(Lio/netty/handler/codec/http2/Http2Exception;)Z (io/netty/util/internal/PlatformDependent throwException (Ljava/lang/Throwable;)V readUnsignedMedium PROTOCOL_ERROR connectionError }(Lio/netty/handler/codec/http2/Http2Error;Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/handler/codec/http2/Http2Exception; readByte ()B readUnsignedByte ()S (S)V readUnsignedInt readSlice getPaddingPresenceFieldLength getNumPriorityBytes append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; ack java/lang/Byte (B)Ljava/lang/Byte; getStreamId endOfStream
onDataRead G(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZ)I priorityPresent ()J ?(Lio/netty/handler/codec/http2/DefaultHttp2FrameReader;ILio/netty/channel/ChannelHandlerContext;ISZILio/netty/handler/codec/http2/Http2Flags;)V endOfHeaders processFragment N(ZLio/netty/buffer/ByteBuf;Lio/netty/handler/codec/http2/Http2FrameListener;)V ?(Lio/netty/handler/codec/http2/DefaultHttp2FrameReader;ILio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Flags;)V onPriorityRead /(Lio/netty/channel/ChannelHandlerContext;IISZ)V onRstStreamRead -(Lio/netty/channel/ChannelHandlerContext;IJ)V onSettingsAckRead +(Lio/netty/channel/ChannelHandlerContext;)V readUnsignedShort java/lang/Long (J)Ljava/lang/Long; put #(CLjava/lang/Long;)Ljava/lang/Long;
getMessage ?(Lio/netty/handler/codec/http2/Http2Error;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/handler/codec/http2/Http2Exception; FLOW_CONTROL_ERROR onSettingsRead W(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;)V d(Lio/netty/handler/codec/http2/DefaultHttp2FrameReader;ILio/netty/channel/ChannelHandlerContext;II)V
onPingAckRead D(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V
onPingRead onGoAwayRead F(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;)V onWindowUpdateRead -(Lio/netty/channel/ChannelHandlerContext;II)V onUnknownFrame o(Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;)V paddingPresent ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( ? ? ? 4 *? ? ?
P Q ? ? ? ? ? ? E
*? Y? ? ? ?
Y Z ?
? ?
? ? ? ? ? Z *? *? *+? *@ ? ? ? \ = ] ^ _ ? ? ? ? ? ? ? ? 9 *? ?
? ? ? c ? ? ? ? ? ? , *? ? h ? ? ? ? ? ? , *? ? m ? ? ? ? ? ? n %? ? *?
? ? Y? S? ?*? ? ? r s v $ w ? % ? ? % ? ? ? ? ? ? ? / *? ? ? { ? ? ? ? ? ? J *? ?
*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k*? ?
,,? ? W?*? ? *,? *? ? ?*+,-? *? ? ?,? ??٧ /:*? ? ? ? ?:*? ?:*? ? ? $ > % 3 > 4 ; > $ T % 3 T 4 ; T $ ^ % 3 ^ 4 ; ^ ? Z ? ? ? ? ? ? $ ? % ? , ? 3 ? 4 ? ; ? > ? @ ? Q ? T ? V ? [ ? ^ ? ` ? e ? j ? ? H @ ? ? V ? ? `
? ? k ? ? k ? ? k ? ? k ? ? ? W I ?? ? ? ? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ?I ? ? ? ? ? ? ?+? ? ?*+? ? *? *? ? $? !"? Y*? ? SY*? ? S? #?*+? $? %*? &Y+? '? (? )*+? *?
*? *? %? | 6 = D K R Y ` g n u*? +? B*? ,? ;*? -? 4*? .? -*? /? &*? 0? *? 1? *? 2? *? 3?
*? 4? ? ? ~ ? ?
? ? ? > ? F ? U ? ] ? b ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
3? ] ? ? ? ? ? ?,? *? ? ?,*? ? 5:*? *? %? ? 5 @ K V a l w ? ? ?*+-? 6? l*+-? 7? a*+-? 8? V*+-? 9? K*+-? :? @*+-? ;? 5*+-?