Class UnpooledDuplicatedByteBuf
java.lang.Object
io.netty.buffer.ByteBuf
io.netty.buffer.AbstractByteBuf
io.netty.buffer.AbstractDerivedByteBuf
io.netty.buffer.DuplicatedByteBuf
io.netty.buffer.UnpooledDuplicatedByteBuf
- All Implemented Interfaces:
ByteBufConvertible, ReferenceCounted, Comparable<ByteBuf>
- Direct Known Subclasses:
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf
DuplicatedByteBuf implementation that can do optimizations because it knows the duplicated buffer
is of type AbstractByteBuf.-
Field Summary
Fields inherited from class AbstractByteBuf
checkAccessible, leakDetector, readerIndex, writerIndex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected byte_getByte(int index) protected int_getInt(int index) protected int_getIntLE(int index) protected long_getLong(int index) protected long_getLongLE(int index) protected short_getShort(int index) protected short_getShortLE(int index) protected int_getUnsignedMedium(int index) protected int_getUnsignedMediumLE(int index) protected void_setByte(int index, int value) protected void_setInt(int index, int value) protected void_setIntLE(int index, int value) protected void_setLong(int index, long value) protected void_setLongLE(int index, long value) protected void_setMedium(int index, int value) protected void_setMediumLE(int index, int value) protected void_setShort(int index, int value) protected void_setShortLE(int index, int value) unwrap()Return the underlying buffer instance if this buffer is a wrapper of another buffer.Methods inherited from class DuplicatedByteBuf
alloc, array, arrayOffset, capacity, capacity, copy, forEachByte, forEachByteDesc, getByte, getBytes, getBytes, getBytes, getBytes, getBytes, getBytes, getInt, getIntLE, getLong, getLongLE, getShort, getShortLE, getUnsignedMedium, getUnsignedMediumLE, hasArray, hasMemoryAddress, isDirect, memoryAddress, nioBufferCount, nioBuffers, order, setByte, setBytes, setBytes, setBytes, setBytes, setBytes, setBytes, setInt, setIntLE, setLong, setLongLE, setMedium, setMediumLE, setShort, setShortLE, sliceMethods inherited from class AbstractDerivedByteBuf
internalNioBuffer, isAccessible, isAccessible0, isContiguous, isReadOnly, nioBuffer, refCnt, refCnt0, release, release, release0, release0, retain, retain, retain0, retain0, touch, touch, touch0, touch0Methods inherited from class AbstractByteBuf
adjustMarkers, asReadOnly, bytesBefore, bytesBefore, bytesBefore, checkDstIndex, checkDstIndex, checkIndex, checkIndex, checkIndex0, checkNewCapacity, checkReadableBytes, checkSrcIndex, clear, compareTo, copy, discardMarks, discardReadBytes, discardSomeReadBytes, duplicate, ensureAccessible, ensureWritable, ensureWritable, ensureWritable0, equals, forEachByte, forEachByteAsc0, forEachByteDesc, forEachByteDesc0, getBoolean, getBytes, getBytes, getBytes, getChar, getCharSequence, getDouble, getFloat, getMedium, getMediumLE, getUnsignedByte, getUnsignedInt, getUnsignedIntLE, getUnsignedShort, getUnsignedShortLE, hashCode, indexOf, isReadable, isReadable, isWritable, isWritable, markReaderIndex, markWriterIndex, maxCapacity, maxCapacity, maxWritableBytes, newSwappedByteBuf, nioBuffer, nioBuffers, order, readableBytes, readBoolean, readByte, readBytes, readBytes, readBytes, 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, setBytes, setBytes, setBytes, setChar, setCharSequence, setDouble, setFloat, setIndex, setIndex0, setZero, skipBytes, slice, toString, toString, toString, trimIndicesToCapacity, 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, writeZeroMethods inherited from class ByteBuf
asByteBuf, getDoubleLE, getFloatLE, maxFastWritableBytes, readDoubleLE, readFloatLE, setDoubleLE, setFloatLE, writeDoubleLE, writeFloatLE
-
Constructor Details
-
UnpooledDuplicatedByteBuf
UnpooledDuplicatedByteBuf(AbstractByteBuf buffer)
-
-
Method Details
-
unwrap
Description copied from class:ByteBufReturn the underlying buffer instance if this buffer is a wrapper of another buffer.- Overrides:
unwrapin classDuplicatedByteBuf- Returns:
nullif this buffer is not a wrapper
-
_getByte
protected byte _getByte(int index) - Overrides:
_getBytein classDuplicatedByteBuf
-
_getShort
protected short _getShort(int index) - Overrides:
_getShortin classDuplicatedByteBuf
-
_getShortLE
protected short _getShortLE(int index) - Overrides:
_getShortLEin classDuplicatedByteBuf
-
_getUnsignedMedium
protected int _getUnsignedMedium(int index) - Overrides:
_getUnsignedMediumin classDuplicatedByteBuf
-
_getUnsignedMediumLE
protected int _getUnsignedMediumLE(int index) - Overrides:
_getUnsignedMediumLEin classDuplicatedByteBuf
-
_getInt
protected int _getInt(int index) - Overrides:
_getIntin classDuplicatedByteBuf
-
_getIntLE
protected int _getIntLE(int index) - Overrides:
_getIntLEin classDuplicatedByteBuf
-
_getLong
protected long _getLong(int index) - Overrides:
_getLongin classDuplicatedByteBuf
-
_getLongLE
protected long _getLongLE(int index) - Overrides:
_getLongLEin classDuplicatedByteBuf
-
_setByte
protected void _setByte(int index, int value) - Overrides:
_setBytein classDuplicatedByteBuf
-
_setShort
protected void _setShort(int index, int value) - Overrides:
_setShortin classDuplicatedByteBuf
-
_setShortLE
protected void _setShortLE(int index, int value) - Overrides:
_setShortLEin classDuplicatedByteBuf
-
_setMedium
protected void _setMedium(int index, int value) - Overrides:
_setMediumin classDuplicatedByteBuf
-
_setMediumLE
protected void _setMediumLE(int index, int value) - Overrides:
_setMediumLEin classDuplicatedByteBuf
-
_setInt
protected void _setInt(int index, int value) - Overrides:
_setIntin classDuplicatedByteBuf
-
_setIntLE
protected void _setIntLE(int index, int value) - Overrides:
_setIntLEin classDuplicatedByteBuf
-
_setLong
protected void _setLong(int index, long value) - Overrides:
_setLongin classDuplicatedByteBuf
-
_setLongLE
protected void _setLongLE(int index, long value) - Overrides:
_setLongLEin classDuplicatedByteBuf
-