public class ByteBufRef extends ByteBuf
Constructor and Description |
---|
ByteBufRef(ByteBuf delegate) |
Modifier and Type | Method and Description |
---|---|
ByteBufAllocator |
alloc() |
byte[] |
array() |
int |
arrayOffset() |
ByteBuf |
asReadOnly() |
int |
bytesBefore(byte value) |
int |
bytesBefore(int length,
byte value) |
int |
bytesBefore(int index,
int length,
byte value) |
int |
capacity() |
ByteBuf |
capacity(int newCapacity) |
ByteBuf |
clear() |
int |
compareTo(ByteBuf buffer) |
ByteBuf |
copy() |
ByteBuf |
copy(int index,
int length) |
ByteBuf |
discardReadBytes() |
ByteBuf |
discardSomeReadBytes() |
ByteBuf |
duplicate() |
ByteBuf |
ensureWritable(int minWritableBytes) |
int |
ensureWritable(int minWritableBytes,
boolean force) |
boolean |
equals(java.lang.Object obj) |
int |
forEachByte(ByteProcessor processor) |
int |
forEachByte(int index,
int length,
ByteProcessor processor) |
int |
forEachByteDesc(ByteProcessor processor) |
int |
forEachByteDesc(int index,
int length,
ByteProcessor processor) |
boolean |
getBoolean(int index) |
byte |
getByte(int index) |
ByteBuf |
getBytes(int index,
byte[] dst) |
ByteBuf |
getBytes(int index,
byte[] dst,
int dstIndex,
int length) |
ByteBuf |
getBytes(int index,
ByteBuf dst) |
ByteBuf |
getBytes(int index,
java.nio.ByteBuffer dst) |
ByteBuf |
getBytes(int index,
ByteBuf dst,
int length) |
ByteBuf |
getBytes(int index,
ByteBuf dst,
int dstIndex,
int length) |
int |
getBytes(int index,
java.nio.channels.FileChannel out,
long position,
int length) |
int |
getBytes(int index,
java.nio.channels.GatheringByteChannel out,
int length) |
ByteBuf |
getBytes(int index,
java.io.OutputStream out,
int length) |
char |
getChar(int index) |
java.lang.CharSequence |
getCharSequence(int index,
int length,
java.nio.charset.Charset charset) |
double |
getDouble(int index) |
double |
getDoubleLE(int index) |
float |
getFloat(int index) |
float |
getFloatLE(int index) |
int |
getInt(int index) |
int |
getIntLE(int index) |
long |
getLong(int index) |
long |
getLongLE(int index) |
int |
getMedium(int index) |
int |
getMediumLE(int index) |
short |
getShort(int index) |
short |
getShortLE(int index) |
short |
getUnsignedByte(int index) |
long |
getUnsignedInt(int index) |
long |
getUnsignedIntLE(int index) |
int |
getUnsignedMedium(int index) |
int |
getUnsignedMediumLE(int index) |
int |
getUnsignedShort(int index) |
int |
getUnsignedShortLE(int index) |
boolean |
hasArray() |
int |
hashCode() |
boolean |
hasMemoryAddress() |
int |
indexOf(int fromIndex,
int toIndex,
byte value) |
java.nio.ByteBuffer |
internalNioBuffer(int index,
int length) |
boolean |
isDirect() |
boolean |
isReadable() |
boolean |
isReadable(int size) |
boolean |
isReadOnly() |
boolean |
isWritable() |
boolean |
isWritable(int size) |
ByteBuf |
markReaderIndex() |
ByteBuf |
markWriterIndex() |
int |
maxCapacity() |
int |
maxWritableBytes() |
long |
memoryAddress() |
java.nio.ByteBuffer |
nioBuffer() |
java.nio.ByteBuffer |
nioBuffer(int index,
int length) |
int |
nioBufferCount() |
java.nio.ByteBuffer[] |
nioBuffers() |
java.nio.ByteBuffer[] |
nioBuffers(int index,
int length) |
java.nio.ByteOrder |
order()
Deprecated.
|
ByteBuf |
order(java.nio.ByteOrder endianness)
Deprecated.
|
int |
readableBytes() |
boolean |
readBoolean() |
byte |
readByte() |
ByteBuf |
readBytes(byte[] dst) |
ByteBuf |
readBytes(byte[] dst,
int dstIndex,
int length) |
ByteBuf |
readBytes(ByteBuf dst) |
ByteBuf |
readBytes(java.nio.ByteBuffer dst) |
ByteBuf |
readBytes(ByteBuf dst,
int length) |
ByteBuf |
readBytes(ByteBuf dst,
int dstIndex,
int length) |
int |
readBytes(java.nio.channels.FileChannel out,
long position,
int length) |
int |
readBytes(java.nio.channels.GatheringByteChannel out,
int length) |
ByteBuf |
readBytes(int length) |
ByteBuf |
readBytes(java.io.OutputStream out,
int length) |
char |
readChar() |
java.lang.CharSequence |
readCharSequence(int length,
java.nio.charset.Charset charset) |
double |
readDouble() |
double |
readDoubleLE() |
int |
readerIndex() |
ByteBuf |
readerIndex(int readerIndex) |
float |
readFloat() |
float |
readFloatLE() |
int |
readInt() |
int |
readIntLE() |
long |
readLong() |
long |
readLongLE() |
int |
readMedium() |
int |
readMediumLE() |
ByteBuf |
readRetainedSlice(int length) |
short |
readShort() |
short |
readShortLE() |
ByteBuf |
readSlice(int length) |
short |
readUnsignedByte() |
long |
readUnsignedInt() |
long |
readUnsignedIntLE() |
int |
readUnsignedMedium() |
int |
readUnsignedMediumLE() |
int |
readUnsignedShort() |
int |
readUnsignedShortLE() |
int |
refCnt() |
boolean |
release() |
boolean |
release(int decrement) |
ByteBuf |
resetReaderIndex() |
ByteBuf |
resetWriterIndex() |
ByteBuf |
retain() |
ByteBuf |
retain(int increment) |
ByteBuf |
retainedDuplicate() |
ByteBuf |
retainedSlice() |
ByteBuf |
retainedSlice(int index,
int length) |
ByteBuf |
setBoolean(int index,
boolean value) |
ByteBuf |
setByte(int index,
int value) |
ByteBuf |
setBytes(int index,
byte[] src) |
ByteBuf |
setBytes(int index,
byte[] src,
int srcIndex,
int length) |
ByteBuf |
setBytes(int index,
ByteBuf src) |
ByteBuf |
setBytes(int index,
java.nio.ByteBuffer src) |
ByteBuf |
setBytes(int index,
ByteBuf src,
int length) |
ByteBuf |
setBytes(int index,
ByteBuf src,
int srcIndex,
int length) |
int |
setBytes(int index,
java.nio.channels.FileChannel in,
long position,
int length) |
int |
setBytes(int index,
java.io.InputStream in,
int length) |
int |
setBytes(int index,
java.nio.channels.ScatteringByteChannel in,
int length) |
ByteBuf |
setChar(int index,
int value) |
int |
setCharSequence(int index,
java.lang.CharSequence sequence,
java.nio.charset.Charset charset) |
ByteBuf |
setDouble(int index,
double value) |
ByteBuf |
setDoubleLE(int index,
double value) |
ByteBuf |
setFloat(int index,
float value) |
ByteBuf |
setFloatLE(int index,
float value) |
ByteBuf |
setIndex(int readerIndex,
int writerIndex) |
ByteBuf |
setInt(int index,
int value) |
ByteBuf |
setIntLE(int index,
int value) |
ByteBuf |
setLong(int index,
long value) |
ByteBuf |
setLongLE(int index,
long value) |
ByteBuf |
setMedium(int index,
int value) |
ByteBuf |
setMediumLE(int index,
int value) |
ByteBuf |
setShort(int index,
int value) |
ByteBuf |
setShortLE(int index,
int value) |
ByteBuf |
setZero(int index,
int length) |
ByteBuf |
skipBytes(int length) |
ByteBuf |
slice() |
ByteBuf |
slice(int index,
int length) |
java.lang.String |
toString() |
java.lang.String |
toString(java.nio.charset.Charset charset) |
java.lang.String |
toString(int index,
int length,
java.nio.charset.Charset charset) |
ByteBuf |
touch() |
ByteBuf |
touch(java.lang.Object hint) |
ByteBuf |
unwrap() |
int |
writableBytes() |
ByteBuf |
writeBoolean(boolean value) |
ByteBuf |
writeByte(int value) |
ByteBuf |
writeBytes(byte[] src) |
ByteBuf |
writeBytes(byte[] src,
int srcIndex,
int length) |
ByteBuf |
writeBytes(ByteBuf src) |
ByteBuf |
writeBytes(java.nio.ByteBuffer src) |
ByteBuf |
writeBytes(ByteBuf src,
int length) |
ByteBuf |
writeBytes(ByteBuf src,
int srcIndex,
int length) |
int |
writeBytes(java.nio.channels.FileChannel in,
long position,
int length) |
int |
writeBytes(java.io.InputStream in,
int length) |
int |
writeBytes(java.nio.channels.ScatteringByteChannel in,
int length) |
ByteBuf |
writeChar(int value) |
int |
writeCharSequence(java.lang.CharSequence sequence,
java.nio.charset.Charset charset) |
ByteBuf |
writeDouble(double value) |
ByteBuf |
writeDoubleLE(double value) |
ByteBuf |
writeFloat(float value) |
ByteBuf |
writeFloatLE(float value) |
ByteBuf |
writeInt(int value) |
ByteBuf |
writeIntLE(int value) |
ByteBuf |
writeLong(long value) |
ByteBuf |
writeLongLE(long value) |
ByteBuf |
writeMedium(int value) |
ByteBuf |
writeMediumLE(int value) |
int |
writerIndex() |
ByteBuf |
writerIndex(int writerIndex) |
ByteBuf |
writeShort(int value) |
ByteBuf |
writeShortLE(int value) |
ByteBuf |
writeZero(int length) |
public ByteBufRef(ByteBuf delegate)
public ByteBuf retain(int increment)
retain
in interface ReferenceCounted
retain
in class ByteBuf
public ByteBuf retain()
retain
in interface ReferenceCounted
retain
in class ByteBuf
public boolean release()
public boolean release(int decrement)
public int refCnt()
public int maxCapacity()
maxCapacity
in class ByteBuf
public ByteBufAllocator alloc()
@Deprecated public java.nio.ByteOrder order()
@Deprecated public ByteBuf order(java.nio.ByteOrder endianness)
public boolean isReadOnly()
isReadOnly
in class ByteBuf
public ByteBuf asReadOnly()
asReadOnly
in class ByteBuf
public int readerIndex()
readerIndex
in class ByteBuf
public ByteBuf readerIndex(int readerIndex)
readerIndex
in class ByteBuf
public int writerIndex()
writerIndex
in class ByteBuf
public ByteBuf writerIndex(int writerIndex)
writerIndex
in class ByteBuf
public ByteBuf setIndex(int readerIndex, int writerIndex)
public int readableBytes()
readableBytes
in class ByteBuf
public int writableBytes()
writableBytes
in class ByteBuf
public int maxWritableBytes()
maxWritableBytes
in class ByteBuf
public boolean isReadable()
isReadable
in class ByteBuf
public boolean isReadable(int size)
isReadable
in class ByteBuf
public boolean isWritable()
isWritable
in class ByteBuf
public boolean isWritable(int size)
isWritable
in class ByteBuf
public ByteBuf markReaderIndex()
markReaderIndex
in class ByteBuf
public ByteBuf resetReaderIndex()
resetReaderIndex
in class ByteBuf
public ByteBuf markWriterIndex()
markWriterIndex
in class ByteBuf
public ByteBuf resetWriterIndex()
resetWriterIndex
in class ByteBuf
public ByteBuf discardReadBytes()
discardReadBytes
in class ByteBuf
public ByteBuf discardSomeReadBytes()
discardSomeReadBytes
in class ByteBuf
public ByteBuf ensureWritable(int minWritableBytes)
ensureWritable
in class ByteBuf
public int ensureWritable(int minWritableBytes, boolean force)
ensureWritable
in class ByteBuf
public boolean getBoolean(int index)
getBoolean
in class ByteBuf
public short getUnsignedByte(int index)
getUnsignedByte
in class ByteBuf
public short getShortLE(int index)
getShortLE
in class ByteBuf
public int getUnsignedShort(int index)
getUnsignedShort
in class ByteBuf
public int getUnsignedShortLE(int index)
getUnsignedShortLE
in class ByteBuf
public int getMediumLE(int index)
getMediumLE
in class ByteBuf
public int getUnsignedMedium(int index)
getUnsignedMedium
in class ByteBuf
public int getUnsignedMediumLE(int index)
getUnsignedMediumLE
in class ByteBuf
public long getUnsignedInt(int index)
getUnsignedInt
in class ByteBuf
public long getUnsignedIntLE(int index)
getUnsignedIntLE
in class ByteBuf
public float getFloatLE(int index)
getFloatLE
in class ByteBuf
public double getDoubleLE(int index)
getDoubleLE
in class ByteBuf
public ByteBuf getBytes(int index, byte[] dst, int dstIndex, int length)
public ByteBuf getBytes(int index, java.nio.ByteBuffer dst)
public ByteBuf getBytes(int index, java.io.OutputStream out, int length) throws java.io.IOException
public int getBytes(int index, java.nio.channels.GatheringByteChannel out, int length) throws java.io.IOException
public int getBytes(int index, java.nio.channels.FileChannel out, long position, int length) throws java.io.IOException
public java.lang.CharSequence getCharSequence(int index, int length, java.nio.charset.Charset charset)
getCharSequence
in class ByteBuf
public ByteBuf setBoolean(int index, boolean value)
setBoolean
in class ByteBuf
public ByteBuf setShortLE(int index, int value)
setShortLE
in class ByteBuf
public ByteBuf setMediumLE(int index, int value)
setMediumLE
in class ByteBuf
public ByteBuf setFloatLE(int index, float value)
setFloatLE
in class ByteBuf
public ByteBuf setDouble(int index, double value)
public ByteBuf setDoubleLE(int index, double value)
setDoubleLE
in class ByteBuf
public ByteBuf setBytes(int index, byte[] src, int srcIndex, int length)
public ByteBuf setBytes(int index, java.nio.ByteBuffer src)
public int setBytes(int index, java.io.InputStream in, int length) throws java.io.IOException
public int setBytes(int index, java.nio.channels.ScatteringByteChannel in, int length) throws java.io.IOException
public int setBytes(int index, java.nio.channels.FileChannel in, long position, int length) throws java.io.IOException
public int setCharSequence(int index, java.lang.CharSequence sequence, java.nio.charset.Charset charset)
setCharSequence
in class ByteBuf
public boolean readBoolean()
readBoolean
in class ByteBuf
public short readUnsignedByte()
readUnsignedByte
in class ByteBuf
public short readShortLE()
readShortLE
in class ByteBuf
public int readUnsignedShort()
readUnsignedShort
in class ByteBuf
public int readUnsignedShortLE()
readUnsignedShortLE
in class ByteBuf
public int readMedium()
readMedium
in class ByteBuf
public int readMediumLE()
readMediumLE
in class ByteBuf
public int readUnsignedMedium()
readUnsignedMedium
in class ByteBuf
public int readUnsignedMediumLE()
readUnsignedMediumLE
in class ByteBuf
public long readUnsignedInt()
readUnsignedInt
in class ByteBuf
public long readUnsignedIntLE()
readUnsignedIntLE
in class ByteBuf
public long readLongLE()
readLongLE
in class ByteBuf
public float readFloatLE()
readFloatLE
in class ByteBuf
public double readDouble()
readDouble
in class ByteBuf
public double readDoubleLE()
readDoubleLE
in class ByteBuf
public ByteBuf readRetainedSlice(int length)
readRetainedSlice
in class ByteBuf
public ByteBuf readBytes(byte[] dst, int dstIndex, int length)
public ByteBuf readBytes(java.nio.ByteBuffer dst)
public ByteBuf readBytes(java.io.OutputStream out, int length) throws java.io.IOException
public int readBytes(java.nio.channels.GatheringByteChannel out, int length) throws java.io.IOException
public java.lang.CharSequence readCharSequence(int length, java.nio.charset.Charset charset)
readCharSequence
in class ByteBuf
public int readBytes(java.nio.channels.FileChannel out, long position, int length) throws java.io.IOException
public ByteBuf writeBoolean(boolean value)
writeBoolean
in class ByteBuf
public ByteBuf writeShort(int value)
writeShort
in class ByteBuf
public ByteBuf writeShortLE(int value)
writeShortLE
in class ByteBuf
public ByteBuf writeMedium(int value)
writeMedium
in class ByteBuf
public ByteBuf writeMediumLE(int value)
writeMediumLE
in class ByteBuf
public ByteBuf writeIntLE(int value)
writeIntLE
in class ByteBuf
public ByteBuf writeLongLE(long value)
writeLongLE
in class ByteBuf
public ByteBuf writeFloat(float value)
writeFloat
in class ByteBuf
public ByteBuf writeFloatLE(float value)
writeFloatLE
in class ByteBuf
public ByteBuf writeDouble(double value)
writeDouble
in class ByteBuf
public ByteBuf writeDoubleLE(double value)
writeDoubleLE
in class ByteBuf
public ByteBuf writeBytes(ByteBuf src)
writeBytes
in class ByteBuf
public ByteBuf writeBytes(ByteBuf src, int length)
writeBytes
in class ByteBuf
public ByteBuf writeBytes(ByteBuf src, int srcIndex, int length)
writeBytes
in class ByteBuf
public ByteBuf writeBytes(byte[] src)
writeBytes
in class ByteBuf
public ByteBuf writeBytes(byte[] src, int srcIndex, int length)
writeBytes
in class ByteBuf
public ByteBuf writeBytes(java.nio.ByteBuffer src)
writeBytes
in class ByteBuf
public int writeBytes(java.io.InputStream in, int length) throws java.io.IOException
writeBytes
in class ByteBuf
java.io.IOException
public int writeBytes(java.nio.channels.ScatteringByteChannel in, int length) throws java.io.IOException
writeBytes
in class ByteBuf
java.io.IOException
public int writeBytes(java.nio.channels.FileChannel in, long position, int length) throws java.io.IOException
writeBytes
in class ByteBuf
java.io.IOException
public int writeCharSequence(java.lang.CharSequence sequence, java.nio.charset.Charset charset)
writeCharSequence
in class ByteBuf
public int indexOf(int fromIndex, int toIndex, byte value)
public int bytesBefore(byte value)
bytesBefore
in class ByteBuf
public int bytesBefore(int length, byte value)
bytesBefore
in class ByteBuf
public int bytesBefore(int index, int length, byte value)
bytesBefore
in class ByteBuf
public int forEachByte(ByteProcessor processor)
forEachByte
in class ByteBuf
public int forEachByte(int index, int length, ByteProcessor processor)
forEachByte
in class ByteBuf
public int forEachByteDesc(ByteProcessor processor)
forEachByteDesc
in class ByteBuf
public int forEachByteDesc(int index, int length, ByteProcessor processor)
forEachByteDesc
in class ByteBuf
public ByteBuf retainedSlice()
retainedSlice
in class ByteBuf
public ByteBuf retainedSlice(int index, int length)
retainedSlice
in class ByteBuf
public ByteBuf retainedDuplicate()
retainedDuplicate
in class ByteBuf
public int nioBufferCount()
nioBufferCount
in class ByteBuf
public java.nio.ByteBuffer nioBuffer(int index, int length)
public java.nio.ByteBuffer internalNioBuffer(int index, int length)
internalNioBuffer
in class ByteBuf
public java.nio.ByteBuffer[] nioBuffers()
nioBuffers
in class ByteBuf
public java.nio.ByteBuffer[] nioBuffers(int index, int length)
nioBuffers
in class ByteBuf
public int arrayOffset()
arrayOffset
in class ByteBuf
public boolean hasMemoryAddress()
hasMemoryAddress
in class ByteBuf
public long memoryAddress()
memoryAddress
in class ByteBuf
public java.lang.String toString(java.nio.charset.Charset charset)
public java.lang.String toString(int index, int length, java.nio.charset.Charset charset)
public int compareTo(ByteBuf buffer)
public ByteBuf touch()
touch
in interface ReferenceCounted
touch
in class ByteBuf
public ByteBuf touch(java.lang.Object hint)
touch
in interface ReferenceCounted
touch
in class ByteBuf