All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder.class Maven / Gradle / Ivy

????2?Mcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoderJcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockDecoderSpdyHeaderBlockRawDecoder.javaOcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder$1Scom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder$StateStateLENGTH_FIELD_SIZEI
maxHeaderSizestateULcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder$State;
cumulation1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;
headerSize
numHeaderslengthnameLjava/lang/String;E(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;I)V()V
java/lang/NullPointerExceptionspdyVersion(Ljava/lang/String;)V!
"?com/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion$	&READ_NUM_HEADERS(		)	+thisOLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoder;ALcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;readLengthField4(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)I/com/groupbyinc/flux/common/netty/buffer/ByteBuf2readerIndex()I45
36Acom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyCodecUtil8getSignedInt5(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;I)I:;
9<	skipBytes4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;>?
3@bufferdecode?(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;)Vjava/lang/ExceptionEheaderBlockGframeI	KdecodeHeaderBlockz(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;)VMN
O
isReadable()ZQR
3S
readableBytesU5
3V8com/groupbyinc/flux/common/netty/buffer/ByteBufAllocatorXB?YZ
writeBytesd(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;\]
3^discardReadBytes3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;`a
3b
releaseBufferd
ealloc:Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;FLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;"java/lang/IllegalArgumentExceptionjF$SwitchMap$io$netty$handler$codec$spdy$SpdyHeaderBlockRawDecoder$State[Ilm	nordinalp5
	q01
s	uERRORw		xDcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFramez
setInvalidH()Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;|}{~END_HEADER_BLOCK?		?READ_NAME_LENGTH?		?	?	?	SKIP_NAME?		?setTruncated?}{?	READ_NAME?		?	readBytes5([B)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;??
3?java/lang/String?UTF-8?([BLjava/lang/String;)V?
??	?headersC()Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaders;??{??com/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaders?contains(Ljava/lang/Object;)Z????[B?READ_VALUE_LENGTH?		?java/lang/Math?min(II)I??
??isTruncated?R{??add^(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/handler/codec/Headers;????
SKIP_VALUE?		?
READ_VALUE?		?([BIILjava/lang/String;)V?
??java/lang/Error?Shouldn't reach here.?
?"	nameBytes
skipLengthe$Ljava/lang/IllegalArgumentException;value
valueBytesindexoffsetendHeaderBlockI(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;)Vendrelease?R
3?
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!?
??*?+?
?Y ?#?*?'*?*?,?? -./?234678??%
01?M**?7?=<*?AW??B	?;	<=CD?v,?
?YH?#?-?
?YJ?#?*?L?**,-?P,?T?H*+,?W?[?L*?L,?_W?.*?L,?_W**?L-?P*?L?T?*?L?cW?*?f??*v-.vghvGvIi?>BCEFI#J)K0L>MJPSQ\RfSqUuX?
-&?FMN?|
?+?T???o*?,?r.??	2v?Cp43x?+?W??*+?t?v*?v?*?y?,,?W???*?v?
*???,???*???,??{+?W??*+?t??*???*?y?,,?W??R*??*?'?*??*?'*??d?**?'`??*???,,??W??*Y??*??`??*???,??+?W*????*???:+??W*??Y?????,??*?????*?y?,,?W???*???,???+?W*????>+?AW*Y??d??*?????*???,???+?W??*+?t??*???*?y?,,?W??X*???E,???,??*?????W*??*Y?vdZ?v?
*???,??*???,??*??*?'?*??*?'*??d?#**?'`??*??*???,,??W???*Y??*??`??*?õ,???+?W*????*???:+??W663?*?y?,,?W???*??????3?	??????(`??
`3?*?y?,,?W?I??Yd???:,??*????W?:	*?y?,,?W?
?6??q*??*?,?y????*Y?vdZ?v?
*???,???*???,???+?W*????>+?AW*Y??d??*?????*Y?vdZ?v?
*???,???*???,??y*?y?,,?W??h++?W?AW???Yʷ˿????k?pC??a!????	?/?Z???d??g??Q9??-.?G?Ii??n\]D_L`McUe\fcgmhti~k?m?p?q?t?w?x?y?z?{?|?}???????	?
???(?:?A?K?R?U?a?g?q?x????????????????????????????????%?/?<?C?F?Q?R?Z?a?d?g?n?u?|??????????????????????????????
???? ?#?1?;?B?EQWahv?
????????|(?C	?@??	,!	?,3{??(	3{??k?	?	3{?:?			?F???|'*?,???
+?W*?f*??*??*?*?,??'-.'Ii? 
!$'()&*??F??3*?f??-.?
./d?T*?L?*?L??W*?L??-.?2346???	
@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy