classes.io.netty.handler.codec.compression.JdkZlibDecoder.class Maven / Gradle / Ivy
???? 2v ? ?
` ?
a ? e ? ` ? ` ? ` ? ? ?
? b ?
? ? ?
? ` ? ?
?
? ? ` ?
? ` ? ? ?
? ?
?
?
?
? ` ? ` ?
? ?
? ?
? ?
? ?
` ? b ?
e ?
` ? e ?
` ?
? ?
? ?
? ?
?
? ?
?
? ? ? ? ?
?
? ?
? ?
?
?
;
e
?
?
;
a
?
?
?
? e e e e e
`!
?"#
X ?
$%&
?'(
)*+, InnerClasses- GzipState FHCRC I
ConstantValue FEXTRA FNAME FCOMMENT FRESERVED ? inflater Ljava/util/zip/Inflater;
dictionary [B crc 4Lio/netty/handler/codec/compression/ByteBufChecksum; gzipState =Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState; flags xlen finished Z decideZlibOrNone ()V Code LineNumberTable LocalVariableTable this 3Lio/netty/handler/codec/compression/JdkZlibDecoder; ([B)V 3(Lio/netty/handler/codec/compression/ZlibWrapper;)V wrapper 0Lio/netty/handler/codec/compression/ZlibWrapper; 5(Lio/netty/handler/codec/compression/ZlibWrapper;[B)V
StackMapTable*. v isClosed ()Z decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V nowrap array writerIndex outIndex length outputLength
readFooter outArray e #Ljava/util/zip/DataFormatException; ctx (Lio/netty/channel/ChannelHandlerContext; in Lio/netty/buffer/ByteBuf; out Ljava/util/List;
readableBytes maxOutputLength decompressed LocalVariableTypeTable $Ljava/util/List;/012
Exceptions3 Signature h(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V handlerRemoved0 +(Lio/netty/channel/ChannelHandlerContext;)V readGZIPHeader (Lio/netty/buffer/ByteBuf;)Z magic0 magic1 method xlen1 xlen2 b readGZIPFooter i buf
dataLength
readLength verifyCrc (Lio/netty/buffer/ByteBuf;)V crcValue J readCrc
looksLikeZlib (S)Z cmf_flg S
SourceFile JdkZlibDecoder.java.4 ? ? ? ? ?5 z y z { h | h java/lang/NullPointerException ?6789: java/util/zip/Inflater ?; s t java/util/zip/CRC32<=> w x ~ "java/lang/IllegalArgumentException java/lang/StringBuilder -Only GZIP or ZLIB is supported, but you used ?@?ABC u v } ~0 ?:DEF:GH ? ?I8 ? ?J z ? ?K ? ?LM:NOPQN ?R:/STUVEW ? ?:X:1YZ[\ ?E]O^ ? 9io/netty/handler/codec/compression/DecompressionException Ddecompression failure, unable to set dictionary as non was specified ?6_ ? } ?` za ?b ? !java/util/zip/DataFormatException decompression failure ?c ? ?d ?ef Input is not in the GZIP format]ghi Unsupported compression method ?j in the GZIP header )Reserved flags are set in the GZIP header]kl zm zn zo zp z ? ?q ? java/lang/IllegalStateExceptionr: $Number of bytes mismatch. Expected: , Got: st CRC value missmatch. Expected: ?u 1io/netty/handler/codec/compression/JdkZlibDecoder .io/netty/handler/codec/compression/ZlibDecoder 3io/netty/handler/codec/compression/JdkZlibDecoder$1 ;io/netty/handler/codec/compression/JdkZlibDecoder$GzipState .io/netty/handler/codec/compression/ZlibWrapper &io/netty/channel/ChannelHandlerContext io/netty/buffer/ByteBuf java/util/List java/lang/Throwable java/lang/Exception ZLIB HEADER_START (Ljava/lang/String;)V 9$SwitchMap$io$netty$handler$codec$compression$ZlibWrapper [I ordinal ()I (Z)V 2io/netty/handler/codec/compression/ByteBufChecksum wrapChecksum N(Ljava/util/zip/Checksum;)Lio/netty/handler/codec/compression/ByteBufChecksum; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; skipBytes (I)Lio/netty/buffer/ByteBuf; readerIndex getShort (I)S F$SwitchMap$io$netty$handler$codec$compression$JdkZlibDecoder$GzipState
HEADER_END hasArray ()[B arrayOffset setInput ([BII)V getBytes (I[B)Lio/netty/buffer/ByteBuf; getRemaining alloc $()Lio/netty/buffer/ByteBufAllocator; io/netty/buffer/ByteBufAllocator
heapBuffer
needsInput
writableBytes add (Ljava/lang/Object;)Z inflate ([BII)I update needsDictionary
setDictionary FOOTER_START
isReadable release *(Ljava/lang/String;Ljava/lang/Throwable;)V end readByte ()B (I)V readUnsignedByte ()S (I)Ljava/lang/StringBuilder; (Lio/netty/buffer/ByteBuf;II)V FLG_READ XLEN_READ
SKIP_FNAME SKIP_COMMENT
PROCESS_FHCRC reset getTotalOut getValue ()J (J)Ljava/lang/StringBuilder; ! ` a
g h i j k h i l m h i n o h i p q h i r s t u v w x y z { h | h B } ~ ~ ? ? ? 7 *? ? ? ?
B C ? ? ? ? ? ? A *? +? ? ?
K L ? ? ? u v ? ? ? ? *+? ? ?
T U ? ? ? ? ? ? ? ? j ?*? *? ? *? *? +?
? Y ?
?? +? .? n : N a*?
Y? ? *? Y? ? ? ? R*?
Y? ? *? ? >*?
Y? ? *? ? +*? *? ? ? Y? Y? ? +? ? ? ?*,? ? ? Z W 6 7 8 X Y # [ H ] T ^ b _ e a q b v c y e ? f ? g ? j ? k ? l ? n ? p ? q ? ? ? ? ? ? ? ? u v ? ? # ? ? ? $ ? ? ? / *? ? ? u ? ? ? ? ? ? ? 7*? ?
,,? ? !W?,? 6? ?*? ? 1? ?,,? "? #? $? ? 6*?
Y? ? *? *? ? I? %*? ? &.? " *,? '? *? ?*? ? (? *,? )? ?,? 6,? *? *? ,? +,? ,,? "`? -? ?:,,? "? .W*? ? /*? ? 0x6+? 1 ? 2 :6? +:*? ? 3? ?? 46 ? , `6
? 56? %-? 6 W+? 1 ? 2 :? +:???*?
? 76? % `? 8W*? ? 9*?
? 9? )*? ? :? *? ?
? ;Y