com.groupbyinc.flux.common.netty.buffer.PooledSlicedByteBuf.class Maven / Gradle / Ivy
???? 2I ;com/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf Dcom/groupbyinc/flux/common/netty/buffer/AbstractPooledDerivedByteBuf PooledSlicedByteBuf.java =com/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf$1 5com/groupbyinc/flux/common/netty/util/Recycler$Handle .com/groupbyinc/flux/common/netty/util/Recycler
Handle RECYCLER 0Lcom/groupbyinc/flux/common/netty/util/Recycler; oLcom/groupbyinc/flux/common/netty/util/Recycler;
adjustment I newInstance ?(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf; Ecom/groupbyinc/flux/common/netty/buffer/AbstractUnpooledSlicedByteBuf checkSliceOutOfBounds 6(IILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V
newInstance0
unwrapped 9Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf; wrapped 1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; index length
# get ()Ljava/lang/Object; % &
' init ?(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;III)Lcom/groupbyinc/flux/common/netty/buffer/AbstractPooledDerivedByteBuf; ) *
+ discardMarks ()V - .
/ 1 slice =Lcom/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf; :(Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle;)V 5 6
7 this handle vLcom/groupbyinc/flux/common/netty/util/Recycler$Handle; 7Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle; capacity ()I maxCapacity ? >
@ 4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; 'java/lang/UnsupportedOperationException C
sliced buffer E (Ljava/lang/String;)V 5 G
D H newCapacity arrayOffset unwrap ;()Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf; L M
N 7com/groupbyinc/flux/common/netty/buffer/AbstractByteBuf P K >
Q R idx (I)I T U
V
memoryAddress ()J X Y
Q Z nioBuffer (II)Ljava/nio/ByteBuffer; checkIndex0 (II)V ^ _
` \ ]
Q b
nioBuffers (II)[Ljava/nio/ByteBuffer; d e
Q f copy 5(II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; h i
Q j 3 i
l
retainedSlice duplicate 3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;
duplicate0 q p
r readerIndex t >
u writerIndex w >
x /com/groupbyinc/flux/common/netty/buffer/ByteBuf z setIndex | i
{ } retainedDuplicate ?com/groupbyinc/flux/common/netty/buffer/PooledDuplicatedByteBuf ? ?(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/PooledDuplicatedByteBuf; ?
? ? getByte (I)B ? ?
Q ? _getByte ? ?
Q ? getShort (I)S ? ?
Q ? _getShort ? ?
Q ?
getShortLE ? ?
Q ? _getShortLE ? ?
Q ? getUnsignedMedium ? U
Q ? _getUnsignedMedium ? U
Q ? getUnsignedMediumLE ? U
Q ? _getUnsignedMediumLE ? U
Q ? getInt ? U
Q ? _getInt ? U
Q ? getIntLE ? U
Q ? _getIntLE ? U
Q ? getLong (I)J ? ?
Q ? _getLong ? ?
Q ? getLongLE ? ?
Q ?
_getLongLE ? ?
Q ? getBytes g(ILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; ? ?
Q ? dst dstIndex 8(I[BII)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; ? ?
Q ? [B I(ILjava/nio/ByteBuffer;)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; java/nio/ByteBuffer ? remaining ? >
? ? ? ?
Q ? Ljava/nio/ByteBuffer; setByte ? i
Q ? value _setByte ? _
Q ? setShort ? i
Q ? _setShort ? _
Q ?
setShortLE ? i
Q ? _setShortLE ? _
Q ? setMedium ? i
Q ?
_setMedium ? _
Q ? setMediumLE ? i
Q ? _setMediumLE ? _
Q ? setInt ? i
Q ? _setInt ? _
Q ? setIntLE ? i
Q ? _setIntLE ? _
Q ? setLong 5(IJ)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; ? ?
Q ? J _setLong (IJ)V
Q setLongLE ?
Q
_setLongLE setBytes ?
Q
src srcIndex ?
Q ?
Q K(ILjava/io/OutputStream;I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; java/io/IOException ?
Q out Ljava/io/OutputStream; -(ILjava/nio/channels/GatheringByteChannel;I)I ?
Q (Ljava/nio/channels/GatheringByteChannel; %(ILjava/nio/channels/FileChannel;JI)I ?
Q Ljava/nio/channels/FileChannel; position (ILjava/io/InputStream;I)I "
Q# in Ljava/io/InputStream; .(ILjava/nio/channels/ScatteringByteChannel;I)I '
Q( )Ljava/nio/channels/ScatteringByteChannel;
Q+ forEachByte :(IILcom/groupbyinc/flux/common/netty/util/ByteProcessor;)I-.
Q/ processor 5Lcom/groupbyinc/flux/common/netty/util/ByteProcessor; ret forEachByteDesc4.
Q5 y(Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle;Lcom/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf$1;)V
7 x0 x1 ?Lcom/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf$1; 5 .
= Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable y(Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle;)V
Exceptions
StackMapTable
SourceFile InnerClasses 0
? C @ Z *? *+? ? A * ! " B
, -
@ ? $? $? (? :*+? ,W? 0? 2? A 4 $ $ $ $ " 3 4 B 2 3 4 5 ! 7 5 6 @ P *+? 8? A 9 4 : <