![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
7 y z Q
{
| : }
~
?
? ? ?
? ] ^
?
?
?
? ? ?
?
?
? 8 ?
: ?
?
? : ? ? ? : ? : ?
?
? : ? ? ? : ?
? ? ?
$ ?
? ? ? ? ? : ?
? ? ? ? ? ? ? : ? : ?
$ ? ? ? ?
3 {
? ? ? 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 e ? ? ? ? endHeaderBlock 1(Lio/netty/handler/codec/spdy/SpdyHeadersFrame;)V end ()V
releaseBuffer
SourceFile SpdyHeaderBlockRawDecoder.java J u java/lang/NullPointerException J ? @ = ? B A B ? ? ? ? ? ? 5io/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder ? ? C D b c ? ? ? ? ? X ? ? ? ? ? v u ? ? ? ? V W F = ? B ? ? ? ? B ? B G = E = ? B ? ? ? B ? ? java/lang/String UTF-8 J ? H I ? ? ? ? ? ? B ? ? ? ? ? ? ? ? B ? B J ? "java/lang/IllegalArgumentException java/lang/Error Shouldn't reach here. ? ? 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 !
7 <