Package io.netty.buffer
Class UnpooledSlicedByteBuf
- java.lang.Object
-
- io.netty.buffer.ByteBuf
-
- io.netty.buffer.AbstractByteBuf
-
- io.netty.buffer.AbstractDerivedByteBuf
-
- io.netty.buffer.AbstractUnpooledSlicedByteBuf
-
- io.netty.buffer.UnpooledSlicedByteBuf
-
- All Implemented Interfaces:
ReferenceCounted,java.lang.Comparable<ByteBuf>
- Direct Known Subclasses:
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf
class UnpooledSlicedByteBuf extends AbstractUnpooledSlicedByteBuf
A specialAbstractUnpooledSlicedByteBufthat can make optimizations because it knows the sliced buffer is of typeAbstractByteBuf.
-
-
Field Summary
-
Fields inherited from class io.netty.buffer.AbstractByteBuf
checkAccessible, leakDetector, readerIndex, writerIndex
-
-
Constructor Summary
Constructors Constructor Description UnpooledSlicedByteBuf(AbstractByteBuf buffer, int index, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)intcapacity()Returns the number of bytes (octets) this buffer can contain.AbstractByteBufunwrap()Return the underlying buffer instance if this buffer is a wrapper of another buffer.-
Methods inherited from class io.netty.buffer.AbstractUnpooledSlicedByteBuf
alloc, array, arrayOffset, capacity, checkSliceOutOfBounds, copy, duplicate, forEachByte, forEachByteDesc, getByte, getBytes, getBytes, getBytes, getBytes, getBytes, getBytes, getCharSequence, getInt, getIntLE, getLong, getLongLE, getShort, getShortLE, getUnsignedMedium, getUnsignedMediumLE, hasArray, hasMemoryAddress, idx, initLength, isDirect, length, memoryAddress, nioBuffer, nioBufferCount, nioBuffers, order, setByte, setBytes, setBytes, setBytes, setBytes, setBytes, setBytes, setInt, setIntLE, setLong, setLongLE, setMedium, setMediumLE, setShort, setShortLE, slice
-
Methods inherited from class io.netty.buffer.AbstractDerivedByteBuf
internalNioBuffer, isAccessible, isContiguous, isReadOnly, refCnt, refCnt0, release, release, release0, release0, retain, retain, retain0, retain0, touch, touch, touch0, touch0
-
Methods inherited from class io.netty.buffer.AbstractByteBuf
adjustMarkers, asReadOnly, bytesBefore, bytesBefore, bytesBefore, checkDstIndex, checkDstIndex, checkIndex, checkIndex, checkIndex0, checkNewCapacity, checkReadableBytes, checkSrcIndex, clear, compareTo, copy, discardMarks, discardReadBytes, discardSomeReadBytes, ensureAccessible, ensureWritable, ensureWritable, ensureWritable0, equals, forEachByte, forEachByteAsc0, forEachByteDesc, forEachByteDesc0, getBoolean, getBytes, getBytes, getBytes, getChar, 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, writeZero
-
Methods inherited from class io.netty.buffer.ByteBuf
getDoubleLE, getFloatLE, maxFastWritableBytes, readDoubleLE, readFloatLE, setDoubleLE, setFloatLE, writeDoubleLE, writeFloatLE
-
-
-
-
Constructor Detail
-
UnpooledSlicedByteBuf
UnpooledSlicedByteBuf(AbstractByteBuf buffer, int index, int length)
-
-
Method Detail
-
capacity
public int capacity()
Description copied from class:ByteBufReturns the number of bytes (octets) this buffer can contain.
-
unwrap
public AbstractByteBuf unwrap()
Description copied from class:ByteBufReturn the underlying buffer instance if this buffer is a wrapper of another buffer.- Overrides:
unwrapin classAbstractUnpooledSlicedByteBuf- Returns:
nullif this buffer is not a wrapper
-
_getByte
protected byte _getByte(int index)
- Overrides:
_getBytein classAbstractUnpooledSlicedByteBuf
-
_getShort
protected short _getShort(int index)
- Overrides:
_getShortin classAbstractUnpooledSlicedByteBuf
-
_getShortLE
protected short _getShortLE(int index)
- Overrides:
_getShortLEin classAbstractUnpooledSlicedByteBuf
-
_getUnsignedMedium
protected int _getUnsignedMedium(int index)
- Overrides:
_getUnsignedMediumin classAbstractUnpooledSlicedByteBuf
-
_getUnsignedMediumLE
protected int _getUnsignedMediumLE(int index)
- Overrides:
_getUnsignedMediumLEin classAbstractUnpooledSlicedByteBuf
-
_getInt
protected int _getInt(int index)
- Overrides:
_getIntin classAbstractUnpooledSlicedByteBuf
-
_getIntLE
protected int _getIntLE(int index)
- Overrides:
_getIntLEin classAbstractUnpooledSlicedByteBuf
-
_getLong
protected long _getLong(int index)
- Overrides:
_getLongin classAbstractUnpooledSlicedByteBuf
-
_getLongLE
protected long _getLongLE(int index)
- Overrides:
_getLongLEin classAbstractUnpooledSlicedByteBuf
-
_setByte
protected void _setByte(int index, int value)- Overrides:
_setBytein classAbstractUnpooledSlicedByteBuf
-
_setShort
protected void _setShort(int index, int value)- Overrides:
_setShortin classAbstractUnpooledSlicedByteBuf
-
_setShortLE
protected void _setShortLE(int index, int value)- Overrides:
_setShortLEin classAbstractUnpooledSlicedByteBuf
-
_setMedium
protected void _setMedium(int index, int value)- Overrides:
_setMediumin classAbstractUnpooledSlicedByteBuf
-
_setMediumLE
protected void _setMediumLE(int index, int value)- Overrides:
_setMediumLEin classAbstractUnpooledSlicedByteBuf
-
_setInt
protected void _setInt(int index, int value)- Overrides:
_setIntin classAbstractUnpooledSlicedByteBuf
-
_setIntLE
protected void _setIntLE(int index, int value)- Overrides:
_setIntLEin classAbstractUnpooledSlicedByteBuf
-
_setLong
protected void _setLong(int index, long value)- Overrides:
_setLongin classAbstractUnpooledSlicedByteBuf
-
_setLongLE
protected void _setLongLE(int index, long value)- Overrides:
_setLongLEin classAbstractUnpooledSlicedByteBuf
-
-