static final class ByteBufUtil.ThreadLocalUnsafeDirectByteBuf extends UnpooledUnsafeDirectByteBuf
Modifier and Type | Field and Description |
---|---|
private Recycler.Handle<ByteBufUtil.ThreadLocalUnsafeDirectByteBuf> |
handle |
private static Recycler<ByteBufUtil.ThreadLocalUnsafeDirectByteBuf> |
RECYCLER |
buffer, memoryAddress
leakDetector, readerIndex, writerIndex
Modifier | Constructor and Description |
---|---|
private |
ThreadLocalUnsafeDirectByteBuf(Recycler.Handle<ByteBufUtil.ThreadLocalUnsafeDirectByteBuf> handle) |
Modifier and Type | Method and Description |
---|---|
protected void |
deallocate()
Called once
AbstractReferenceCountedByteBuf.refCnt() is equals 0. |
(package private) static ByteBufUtil.ThreadLocalUnsafeDirectByteBuf |
newInstance() |
_getByte, _getInt, _getIntLE, _getLong, _getLongLE, _getShort, _getShortLE, _getUnsignedMedium, _getUnsignedMediumLE, _setByte, _setInt, _setIntLE, _setLong, _setLongLE, _setMedium, _setMediumLE, _setShort, _setShortLE, addr, alloc, allocateDirect, array, arrayOffset, capacity, capacity, copy, freeDirect, getBytes, getBytes, getBytes, getBytes, getBytes, getBytes, hasArray, hasMemoryAddress, internalNioBuffer, isDirect, memoryAddress, newSwappedByteBuf, nioBuffer, nioBufferCount, nioBuffers, order, readBytes, readBytes, readBytes, setByteBuffer, setBytes, setBytes, setBytes, setBytes, setBytes, setBytes, setZero, unwrap, writeZero
refCnt, release, release, retain, retain, setRefCnt, touch, touch
adjustMarkers, asReadOnly, bytesBefore, bytesBefore, bytesBefore, checkDstIndex, checkIndex, checkIndex, checkIndex0, checkNewCapacity, checkReadableBytes, checkSrcIndex, clear, compareTo, copy, discardMarks, discardReadBytes, discardSomeReadBytes, duplicate, ensureAccessible, ensureWritable, ensureWritable, equals, forEachByte, forEachByte, forEachByteDesc, forEachByteDesc, getBoolean, getByte, getBytes, getBytes, getBytes, getChar, getCharSequence, getDouble, getFloat, getInt, getIntLE, getLong, getLongLE, getMedium, getMediumLE, getShort, getShortLE, getUnsignedByte, getUnsignedInt, getUnsignedIntLE, getUnsignedMedium, getUnsignedMediumLE, getUnsignedShort, getUnsignedShortLE, hashCode, indexOf, isReadable, isReadable, isReadOnly, isWritable, isWritable, markReaderIndex, markWriterIndex, maxCapacity, maxCapacity, maxWritableBytes, nioBuffer, nioBuffers, order, readableBytes, readBoolean, readByte, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readChar, readCharSequence, readDouble, readerIndex, readerIndex, readFloat, readInt, readIntLE, readLong, readLongLE, readMedium, readMediumLE, readRetainedSlice, readShort, readShortLE, readSlice, readUnsignedByte, readUnsignedInt, readUnsignedIntLE, readUnsignedMedium, readUnsignedMediumLE, readUnsignedShort, readUnsignedShortLE, resetReaderIndex, resetWriterIndex, retainedDuplicate, retainedSlice, retainedSlice, setBoolean, setByte, setBytes, setBytes, setBytes, setChar, setCharSequence, setDouble, setFloat, setIndex, setIndex0, setInt, setIntLE, setLong, setLongLE, setMedium, setMediumLE, setShort, setShortLE, skipBytes, slice, slice, toString, toString, toString, writableBytes, writeBoolean, writeByte, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeBytes, writeChar, writeCharSequence, writeDouble, writeFloat, writeInt, writeIntLE, writeLong, writeLongLE, writeMedium, writeMediumLE, writerIndex, writerIndex, writeShort, writeShortLE
private static final Recycler<ByteBufUtil.ThreadLocalUnsafeDirectByteBuf> RECYCLER
private final Recycler.Handle<ByteBufUtil.ThreadLocalUnsafeDirectByteBuf> handle
private ThreadLocalUnsafeDirectByteBuf(Recycler.Handle<ByteBufUtil.ThreadLocalUnsafeDirectByteBuf> handle)
static ByteBufUtil.ThreadLocalUnsafeDirectByteBuf newInstance()
protected void deallocate()
AbstractReferenceCountedByteBuf
AbstractReferenceCountedByteBuf.refCnt()
is equals 0.deallocate
in class UnpooledUnsafeDirectByteBuf