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

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

????2?Ncom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockZlibDecoderMcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockRawDecoderSpdyHeaderBlockZlibDecoder.javaDEFAULT_BUFFER_CAPACITYIINVALID_HEADER_BLOCKKLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyProtocolException;decompressorLjava/util/zip/Inflater;decompressed1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;E(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;I)V
java/util/zip/Inflater()V
	thisPLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeaderBlockZlibDecoder;spdyVersionALcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;
maxHeaderSizedecode?(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/Exception!setInput4(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)I#$
%
decompress?(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;)I'(
)getRemaining()I+,
-	
	//com/groupbyinc/flux/common/netty/buffer/ByteBuf1	skipBytes4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;34
25alloc:Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;headerBlockframeFLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;lennumBytes
readableBytes>,
2?hasArray()ZAB
2Carray()[BEF
2GarrayOffsetI,
2JreaderIndexL,
2M([BII)V#O
PgetBytes6(I[B)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;RS
2Tin[B
compressed"java/lang/IllegalArgumentExceptionY!java/util/zip/DataFormatException[ensureBuffer=(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;)V]^
_
	awriterIndexc,
2d
writableBytesf,
2ginflate([BII)Iij
kneedsDictionarymB
nAcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyCodecUtilp	SPDY_DICTrW	qs
setDictionary([B)Vuv
w8com/groupbyinc/flux/common/netty/buffer/ByteBufAllocatoryDcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame{Wc4
2~decodeHeaderBlockz(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;)V??
?discardReadBytes3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;??
2?Icom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyProtocolException?Received invalid header block?*(Ljava/lang/String;Ljava/lang/Throwable;)V?
??ignored$Ljava/lang/IllegalArgumentException;e#Ljava/util/zip/DataFormatException;outoff
heapBuffer?4z?ensureWritable?4
2?endHeaderBlockI(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;)V??
?
releaseBuffer?
?end?
?
?release?B
2?Invalid Header Block?(Ljava/lang/String;)V?
??
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile0?	

	?X*+?*?Y???? ?% & ??**,?&6*+-?*6???*??.??0?,?6W??>**78*9*:;#<=?*./35"8)9?
???"#$???+?@=+?D?*?+?H+?K+?N`?Q??N++?N-?UW*?--??Q??*(VW??X:<?<>?$A(B2C=F??$'(???*+?`*?b?HN*?b?K*?b?e`6*?-*?b?h?l6?3*??o?)*??t?x?	:?0?*?-*?b?h?l6,?&*?b*?b?e`?W**?b,??*?b??W?:??Y????@JMZ??\?RO??1_=?????78?:;
??W???FJK
LN1O@QJTMROSSUfWjX|Y?Z?]?^?_?4?Mz|}Z&?z|}\?"]^?g*?b?*+???b*?b??W??78?degh????F
*+??*????

:;?lm	n?"??F*??*??*??????rstu??T*?b?*?b??W*?b???xyz|???%
??Y????0???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy