classes.io.netty.buffer.PooledByteBuf.class Maven / Gradle / Ivy
The newest version!
???? 2(
@ ? > ?
> ? ? ? > ? ?
? > ? ? ? > ? > ? ? ? ? ? > ? > ? > ? > ? > ? > ?
> ?
> ?
> ?
> ?
> ?
? ? > ?
> ?
> ? ? ?
> ?
? ? ? ?
> ?
> ?
? ?
> ?
? ?
> ?????????
? ?
> ? B ?
> ?
> ?
4 ?
? ?
> ?
> ?
> ?
4 ? ?
> ? ? ?
> ? > ?
? ?
> ? ? ? ?
? ? ?
? ? ? recyclerHandle ? Handle InnerClasses Lio/netty/util/Recycler$Handle; Signature ELio/netty/util/Recycler$Handle;>; chunk Lio/netty/buffer/PoolChunk; Lio/netty/buffer/PoolChunk; handle J memory Ljava/lang/Object; TT; offset I length maxLength cache !Lio/netty/buffer/PoolThreadCache; tmpNioBuf Ljava/nio/ByteBuffer; allocator "Lio/netty/buffer/ByteBufAllocator; $assertionsDisabled Z #(Lio/netty/util/Recycler$Handle;I)V Code LineNumberTable LocalVariableTable this Lio/netty/buffer/PooledByteBuf; maxCapacity LocalVariableTypeTable $Lio/netty/buffer/PooledByteBuf; FLio/netty/util/Recycler$Handle<+Lio/netty/buffer/PooledByteBuf;>; J(Lio/netty/util/Recycler$Handle<+Lio/netty/buffer/PooledByteBuf;>;I)V init X(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V nioBuffer ](Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V initUnpooled (Lio/netty/buffer/PoolChunk;I)V $(Lio/netty/buffer/PoolChunk;I)V init0
StackMapTable reuse (I)V capacity ()I maxFastWritableBytes (I)Lio/netty/buffer/ByteBuf; newCapacity alloc $()Lio/netty/buffer/ByteBufAllocator; order ()Ljava/nio/ByteOrder; unwrap ()Lio/netty/buffer/ByteBuf; retainedDuplicate
retainedSlice index (II)Lio/netty/buffer/ByteBuf; internalNioBuffer ()Ljava/nio/ByteBuffer; ? newInternalNioBuffer )(Ljava/lang/Object;)Ljava/nio/ByteBuffer; (TT;)Ljava/nio/ByteBuffer;
deallocate ()V recycle idx (I)I _internalNioBuffer (IIZ)Ljava/nio/ByteBuffer; duplicate buffer duplicateInternalNioBuffer (II)Ljava/nio/ByteBuffer; nioBufferCount
nioBuffers (II)[Ljava/nio/ByteBuffer; getBytes -(ILjava/nio/channels/GatheringByteChannel;I)I out (Ljava/nio/channels/GatheringByteChannel;
Exceptions ? readBytes ,(Ljava/nio/channels/GatheringByteChannel;I)I %(ILjava/nio/channels/FileChannel;JI)I Ljava/nio/channels/FileChannel; position $(Ljava/nio/channels/FileChannel;JI)I setBytes .(ILjava/nio/channels/ScatteringByteChannel;I)I ignored *Ljava/nio/channels/ClosedChannelException; in )Ljava/nio/channels/ScatteringByteChannel; ? GLio/netty/buffer/AbstractReferenceCountedByteBuf;
SourceFile PooledByteBuf.java \ r A E o i ? P Q Z [ java/lang/AssertionError \ ? H I M N V W ? ? ? ? ? X Y T U K L R Q S Q c r ? ? ? ? ? c t Q ? r [ r
t t ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/nio/ByteBuffer j ? r Q ! ? ?"# (java/nio/channels/ClosedChannelException#! io/netty/buffer/PooledByteBuf$%& /io/netty/buffer/AbstractReferenceCountedByteBuf' io/netty/util/Recycler$Handle java/io/IOException io/netty/buffer/PoolChunk arena Lio/netty/buffer/PoolArena; io/netty/buffer/PoolArena parent (Lio/netty/buffer/PooledByteBufAllocator; resetRefCnt setIndex0 (II)V discardMarks java/lang/Math min (II)I writerIndex ensureAccessible checkNewCapacity unpooled trimIndicesToCapacity
reallocate $(Lio/netty/buffer/PooledByteBuf;IZ)V java/nio/ByteOrder
BIG_ENDIAN Ljava/nio/ByteOrder; readerIndex 'io/netty/buffer/PooledDuplicatedByteBuf newInstance g(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledDuplicatedByteBuf; #io/netty/buffer/PooledSlicedByteBuf c(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledSlicedByteBuf; free V(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V (Ljava/lang/Object;)V limit (I)Ljava/nio/Buffer; java/nio/Buffer
checkIndex slice &java/nio/channels/GatheringByteChannel write (Ljava/nio/ByteBuffer;)I checkReadableBytes java/nio/channels/FileChannel (Ljava/nio/ByteBuffer;J)I 'java/nio/channels/ScatteringByteChannel read java/lang/Class desiredAssertionStatus ()Z io/netty/util/Recycler > @ A E F G H I F J K L M N F O P Q R Q S Q T U V W X Y Z [ \ ] ^ m *? *+? ? _ . /
0 ` a b A E c Q d a e A f F g h i ^ ? *+,!? ? _
4 5 ` R a b H I j W K L P Q R Q S Q T U d a e H J F k l m ^ m *+ +? ? ? _
8 9 ` a b H I R Q d a e H J F n o i ^ # a? ? ! ?? ? Y? ?? ? +? ? Y? ?*+? *+? ?
*,? *+? ?
? *? *!? *? *? *? ? _ 2 = > &