Package io.netty5.buffer
Class AbstractDerivedByteBuf
- java.lang.Object
-
- io.netty5.buffer.ByteBuf
-
- io.netty5.buffer.AbstractByteBuf
-
- io.netty5.buffer.AbstractDerivedByteBuf
-
- All Implemented Interfaces:
ByteBufConvertible
,io.netty5.util.ReferenceCounted
,Comparable<ByteBuf>
- Direct Known Subclasses:
DuplicatedByteBuf
,ReadOnlyByteBuf
,SlicedByteBuf
@Deprecated public abstract class AbstractDerivedByteBuf extends AbstractByteBuf
Deprecated.Do not use.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDerivedByteBuf(int maxCapacity)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ByteBuffer
internalNioBuffer(int index, int length)
Deprecated.Internal use only: Exposes the internal NIO buffer.boolean
isContiguous()
Deprecated.Returnstrue
if thisByteBuf
implementation is backed by a single memory region.boolean
isReadOnly()
Deprecated.Returnstrue
if and only if this buffer is read-only.ByteBuffer
nioBuffer(int index, int length)
Deprecated.Exposes this buffer's sub-region as an NIOByteBuffer
.int
refCnt()
Deprecated.boolean
release()
Deprecated.boolean
release(int decrement)
Deprecated.ByteBuf
retain()
Deprecated.ByteBuf
retain(int increment)
Deprecated.ByteBuf
touch()
Deprecated.ByteBuf
touch(Object hint)
Deprecated.-
Methods inherited from class io.netty5.buffer.AbstractByteBuf
_getByte, _getInt, _getIntLE, _getLong, _getLongLE, _getShort, _getShortLE, _getUnsignedMedium, _getUnsignedMediumLE, _setByte, _setInt, _setIntLE, _setLong, _setLongLE, _setMedium, _setMediumLE, _setShort, _setShortLE, asReadOnly, bytesBefore, bytesBefore, bytesBefore, checkDstIndex, checkDstIndex, checkIndex, checkIndex, checkNewCapacity, checkReadableBytes, checkSrcIndex, clear, compareTo, copy, 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, isWritable, isWritable, 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, retainedDuplicate, retainedSlice, retainedSlice, setBoolean, setByte, setBytes, setBytes, setBytes, setChar, setCharSequence, setDouble, setFloat, setIndex, setInt, setIntLE, setLong, setLongLE, setMedium, setMediumLE, setShort, setShortLE, setZero, skipBytes, slice, 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.netty5.buffer.ByteBuf
alloc, array, arrayOffset, asByteBuf, capacity, capacity, copy, getBytes, getBytes, getBytes, getBytes, getBytes, getBytes, getDoubleLE, getFloatLE, hasArray, hasMemoryAddress, isDirect, maxFastWritableBytes, memoryAddress, nioBufferCount, nioBuffers, order, readDoubleLE, readFloatLE, setBytes, setBytes, setBytes, setBytes, setBytes, setBytes, setDoubleLE, setFloatLE, unwrap, writeDoubleLE, writeFloatLE
-
-
-
-
Method Detail
-
refCnt
public final int refCnt()
Deprecated.
-
retain
public final ByteBuf retain()
Deprecated.
-
retain
public final ByteBuf retain(int increment)
Deprecated.
-
touch
public final ByteBuf touch()
Deprecated.
-
release
public final boolean release()
Deprecated.
-
release
public final boolean release(int decrement)
Deprecated.
-
isReadOnly
public boolean isReadOnly()
Deprecated.Description copied from class:ByteBuf
Returnstrue
if and only if this buffer is read-only.- Overrides:
isReadOnly
in classAbstractByteBuf
-
internalNioBuffer
public ByteBuffer internalNioBuffer(int index, int length)
Deprecated.Description copied from class:ByteBuf
Internal use only: Exposes the internal NIO buffer.- Specified by:
internalNioBuffer
in classByteBuf
-
nioBuffer
public ByteBuffer nioBuffer(int index, int length)
Deprecated.Description copied from class:ByteBuf
Exposes this buffer's sub-region as an NIOByteBuffer
. The returned buffer either share or contains the copied content of this buffer, while changing the position and limit of the returned NIO buffer does not affect the indexes of this buffer. This method does not modifyreaderIndex
orwriterIndex
of this buffer. Please note that the returned NIO buffer will not see the changes of this buffer if this buffer is a dynamic buffer and it adjusted its capacity.- Specified by:
nioBuffer
in classByteBuf
- See Also:
ByteBuf.nioBufferCount()
,ByteBuf.nioBuffers()
,ByteBuf.nioBuffers(int, int)
-
isContiguous
public boolean isContiguous()
Deprecated.Description copied from class:ByteBuf
Returnstrue
if thisByteBuf
implementation is backed by a single memory region. Composite buffer implementations must return false even if they currently hold ≤ 1 components. For buffers that returntrue
, it's guaranteed that a successful call toByteBuf.discardReadBytes()
will increase the value ofByteBuf.maxFastWritableBytes()
by the currentreaderIndex
.This method will return
false
by default, and afalse
return value does not necessarily mean that the implementation is composite or that it is not backed by a single memory region.- Overrides:
isContiguous
in classByteBuf
-
-