io.netty.handler.codec.compression.LzfDecoder.class Maven / Gradle / Ivy
???? 2 ? -io/netty/handler/codec/compression/LzfDecoder +io/netty/handler/codec/ByteToMessageDecoder LzfDecoder.java /io/netty/handler/codec/compression/LzfDecoder$1 3io/netty/handler/codec/compression/LzfDecoder$State State currentState 5Lio/netty/handler/codec/compression/LzfDecoder$State; MAGIC_NUMBER S ZV decoder ;Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkDecoder; recycler 9Lcom/groupbyinc/flux/common/ning/compress/BufferRecycler; chunkLength I originalLength isCompressed Z ()V (Z)V
this /Lio/netty/handler/codec/compression/LzfDecoder;
INIT_BLOCK " # % Ecom/groupbyinc/flux/common/ning/compress/lzf/util/ChunkDecoderFactory ' safeInstance =()Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkDecoder; ) *
( + optimalInstance - *
( . 9com/groupbyinc/flux/common/ning/compress/lzf/ChunkDecoder 0 2 7com/groupbyinc/flux/common/ning/compress/BufferRecycler 4 instance ;()Lcom/groupbyinc/flux/common/ning/compress/BufferRecycler; 6 7
5 8 : decode T(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V java/lang/Exception > >$SwitchMap$io$netty$handler$codec$compression$LzfDecoder$State [I @ A B ordinal ()I D E
F io/netty/buffer/ByteBuf H
readableBytes J E
I K readUnsignedShort M E
I N 9io/netty/handler/codec/compression/DecompressionException P unexpected block identifier R (Ljava/lang/String;)V T
Q U readByte ()B W X
I Y [ DECOMPRESS_DATA ] ^ INIT_ORIGINAL_LENGTH ` a .unknown type of chunk: %d (expected: %d or %d) c java/lang/Object e java/lang/Integer g valueOf (I)Ljava/lang/Integer; i j
h k java/lang/String m format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; o p
n q s u readerIndex w E
I x hasArray ()Z z {
I | array ()[B ~
I ? arrayOffset ? E
I ? allocInputBuffer (I)[B ? ?
5 ? getBytes (I[BII)Lio/netty/buffer/ByteBuf; ? ?
I ? [B ? &io/netty/channel/ChannelHandlerContext ? alloc $()Lio/netty/buffer/ByteBufAllocator; ? ? ? ? io/netty/buffer/ByteBufAllocator ?
heapBuffer (II)Lio/netty/buffer/ByteBuf; ? ? ? ? writerIndex ? E
I ? decodeChunk
([BI[BII)V ? ?
1 ? (I)Lio/netty/buffer/ByteBuf; ? ?
I ? java/util/List ? add (Ljava/lang/Object;)Z ? ? ? ? skipBytes ? ?
I ? release ? {
I ? java/lang/Throwable ? releaseInputBuffer ([B)V ? ?
5 ? readRetainedSlice ? ?
I ? java/lang/IllegalStateException ?
? CORRUPTED ? ? magic type
inputArray inPos idx uncompressed Lio/netty/buffer/ByteBuf; outputArray outPos success e Ljava/lang/Exception; ctx (Lio/netty/channel/ChannelHandlerContext; in out $Ljava/util/List; Ljava/util/List;
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable
Exceptions Signature h(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
SourceFile InnerClasses !
? ? 4 *? ? ? ?
Z [ ? ? $*? !*? $? &*? ? ,? ? /? 3*? 9? ;? ? $ $ ) ? f 2 g h i k # l ? ! ? ? 1 <