classes.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder.class Maven / Gradle / Ivy
???? 2 ?
7 z { R
| 6 } ; ~ 6
? ?
? ?
? ? ^ _ 6 ?
6 ?
? ?
? ? ? ?
? ?
? ?
6 ? 8 ?
; ?
6 ? 6 ? ; ? ? ? ; ? ; ? 6 ? 6 ? ; ? ? ? ; ?
? ? ? ?
# ? 6 ? ? ? ? ? ; ?
? ? ? ? 9 ? ? ; ? ; ?
# ? ? ? ?
2 |
? ? ? ? ? InnerClasses ? State LENGTH_FIELD_SIZE I
ConstantValue
maxHeaderSize state =Lio/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder$State;
cumulation Lio/netty/buffer/ByteBuf;
headerSize
numHeaders length name Ljava/lang/String; -(Lio/netty/handler/codec/spdy/SpdyVersion;I)V Code LineNumberTable LocalVariableTable this 7Lio/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder; spdyVersion )Lio/netty/handler/codec/spdy/SpdyVersion;
StackMapTable ? ? readLengthField (Lio/netty/buffer/ByteBuf;)I buffer decode l(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/spdy/SpdyHeadersFrame;)V alloc "Lio/netty/buffer/ByteBufAllocator; headerBlock frame .Lio/netty/handler/codec/spdy/SpdyHeadersFrame;
Exceptions ? decodeHeaderBlock J(Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/spdy/SpdyHeadersFrame;)V nameBytes [B
skipLength e $Ljava/lang/IllegalArgumentException; value
valueBytes index offset f ? ? ? ? endHeaderBlock 1(Lio/netty/handler/codec/spdy/SpdyHeadersFrame;)V end ()V
releaseBuffer
SourceFile SpdyHeaderBlockRawDecoder.java K v java/lang/NullPointerException K ? A > ? C B C ? ? ? ? ? ? ? ? D E c d ? ? ? ? ? Y ? ? ? ? ? w v ? ? ? ? W X G > ? C ? ? ? ? C ? C H > F > ? C ? ? ? C ? ? java/lang/String UTF-8 K ? I J ? ? ? ? ? ? C ? ? ? ? ? ? ? ? C ? C K ? "java/lang/IllegalArgumentException java/lang/Error Shouldn't reach here. ? ? 5io/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder 2io/netty/handler/codec/spdy/SpdyHeaderBlockDecoder 7io/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder$1 ;io/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder$State 'io/netty/handler/codec/spdy/SpdyVersion java/lang/Exception io/netty/buffer/ByteBuf ,io/netty/handler/codec/spdy/SpdyHeadersFrame (Ljava/lang/String;)V READ_NUM_HEADERS readerIndex ()I )io/netty/handler/codec/spdy/SpdyCodecUtil getSignedInt (Lio/netty/buffer/ByteBuf;I)I skipBytes (I)Lio/netty/buffer/ByteBuf;
isReadable ()Z
readableBytes io/netty/buffer/ByteBufAllocator
writeBytes 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; discardReadBytes ()Lio/netty/buffer/ByteBuf; F$SwitchMap$io$netty$handler$codec$spdy$SpdyHeaderBlockRawDecoder$State [I ordinal ERROR
setInvalid 0()Lio/netty/handler/codec/spdy/SpdyHeadersFrame; END_HEADER_BLOCK READ_NAME_LENGTH SKIP_NAME setTruncated READ_NAME readBytes ([B)Lio/netty/buffer/ByteBuf; ([BLjava/lang/String;)V headers +()Lio/netty/handler/codec/spdy/SpdyHeaders; 'io/netty/handler/codec/spdy/SpdyHeaders contains (Ljava/lang/Object;)Z READ_VALUE_LENGTH java/lang/Math min (II)I isTruncated add F(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
SKIP_VALUE
READ_VALUE ([BIILjava/lang/String;)V release ! 6 7 = > ? @ A > B C D E F > G > H > I J K L M ? *? +?
? Y? ?*? *? ? ? N 2 3 4 6 7 8 O P Q R S A > T ? U V
W X M M **? ? <*?
W? N ; <