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 ReferenceCountedretain in class ByteBufpublic ByteBuf retain()
retain in interface ReferenceCountedretain in class ByteBufpublic boolean release()
public boolean release(int decrement)
public int refCnt()
public int maxCapacity()
maxCapacity in class ByteBufpublic ByteBufAllocator alloc()
@Deprecated public java.nio.ByteOrder order()
@Deprecated public ByteBuf order(java.nio.ByteOrder endianness)
public boolean isReadOnly()
isReadOnly in class ByteBufpublic ByteBuf asReadOnly()
asReadOnly in class ByteBufpublic int readerIndex()
readerIndex in class ByteBufpublic ByteBuf readerIndex(int readerIndex)
readerIndex in class ByteBufpublic int writerIndex()
writerIndex in class ByteBufpublic ByteBuf writerIndex(int writerIndex)
writerIndex in class ByteBufpublic ByteBuf setIndex(int readerIndex, int writerIndex)
public int readableBytes()
readableBytes in class ByteBufpublic int writableBytes()
writableBytes in class ByteBufpublic int maxWritableBytes()
maxWritableBytes in class ByteBufpublic boolean isReadable()
isReadable in class ByteBufpublic boolean isReadable(int size)
isReadable in class ByteBufpublic boolean isWritable()
isWritable in class ByteBufpublic boolean isWritable(int size)
isWritable in class ByteBufpublic ByteBuf markReaderIndex()
markReaderIndex in class ByteBufpublic ByteBuf resetReaderIndex()
resetReaderIndex in class ByteBufpublic ByteBuf markWriterIndex()
markWriterIndex in class ByteBufpublic ByteBuf resetWriterIndex()
resetWriterIndex in class ByteBufpublic ByteBuf discardReadBytes()
discardReadBytes in class ByteBufpublic ByteBuf discardSomeReadBytes()
discardSomeReadBytes in class ByteBufpublic ByteBuf ensureWritable(int minWritableBytes)
ensureWritable in class ByteBufpublic int ensureWritable(int minWritableBytes,
boolean force)
ensureWritable in class ByteBufpublic boolean getBoolean(int index)
getBoolean in class ByteBufpublic short getUnsignedByte(int index)
getUnsignedByte in class ByteBufpublic short getShortLE(int index)
getShortLE in class ByteBufpublic int getUnsignedShort(int index)
getUnsignedShort in class ByteBufpublic int getUnsignedShortLE(int index)
getUnsignedShortLE in class ByteBufpublic int getMediumLE(int index)
getMediumLE in class ByteBufpublic int getUnsignedMedium(int index)
getUnsignedMedium in class ByteBufpublic int getUnsignedMediumLE(int index)
getUnsignedMediumLE in class ByteBufpublic long getUnsignedInt(int index)
getUnsignedInt in class ByteBufpublic long getUnsignedIntLE(int index)
getUnsignedIntLE in class ByteBufpublic float getFloatLE(int index)
getFloatLE in class ByteBufpublic double getDoubleLE(int index)
getDoubleLE in class ByteBufpublic 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 ByteBufpublic ByteBuf setBoolean(int index, boolean value)
setBoolean in class ByteBufpublic ByteBuf setShortLE(int index, int value)
setShortLE in class ByteBufpublic ByteBuf setMediumLE(int index, int value)
setMediumLE in class ByteBufpublic ByteBuf setFloatLE(int index, float value)
setFloatLE in class ByteBufpublic ByteBuf setDouble(int index, double value)
public ByteBuf setDoubleLE(int index, double value)
setDoubleLE in class ByteBufpublic 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 ByteBufpublic boolean readBoolean()
readBoolean in class ByteBufpublic short readUnsignedByte()
readUnsignedByte in class ByteBufpublic short readShortLE()
readShortLE in class ByteBufpublic int readUnsignedShort()
readUnsignedShort in class ByteBufpublic int readUnsignedShortLE()
readUnsignedShortLE in class ByteBufpublic int readMedium()
readMedium in class ByteBufpublic int readMediumLE()
readMediumLE in class ByteBufpublic int readUnsignedMedium()
readUnsignedMedium in class ByteBufpublic int readUnsignedMediumLE()
readUnsignedMediumLE in class ByteBufpublic long readUnsignedInt()
readUnsignedInt in class ByteBufpublic long readUnsignedIntLE()
readUnsignedIntLE in class ByteBufpublic long readLongLE()
readLongLE in class ByteBufpublic float readFloatLE()
readFloatLE in class ByteBufpublic double readDouble()
readDouble in class ByteBufpublic double readDoubleLE()
readDoubleLE in class ByteBufpublic ByteBuf readRetainedSlice(int length)
readRetainedSlice in class ByteBufpublic 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 ByteBufpublic int readBytes(java.nio.channels.FileChannel out,
long position,
int length)
throws java.io.IOException
public ByteBuf writeBoolean(boolean value)
writeBoolean in class ByteBufpublic ByteBuf writeShort(int value)
writeShort in class ByteBufpublic ByteBuf writeShortLE(int value)
writeShortLE in class ByteBufpublic ByteBuf writeMedium(int value)
writeMedium in class ByteBufpublic ByteBuf writeMediumLE(int value)
writeMediumLE in class ByteBufpublic ByteBuf writeIntLE(int value)
writeIntLE in class ByteBufpublic ByteBuf writeLongLE(long value)
writeLongLE in class ByteBufpublic ByteBuf writeFloat(float value)
writeFloat in class ByteBufpublic ByteBuf writeFloatLE(float value)
writeFloatLE in class ByteBufpublic ByteBuf writeDouble(double value)
writeDouble in class ByteBufpublic ByteBuf writeDoubleLE(double value)
writeDoubleLE in class ByteBufpublic ByteBuf writeBytes(ByteBuf src)
writeBytes in class ByteBufpublic ByteBuf writeBytes(ByteBuf src, int length)
writeBytes in class ByteBufpublic ByteBuf writeBytes(ByteBuf src, int srcIndex, int length)
writeBytes in class ByteBufpublic ByteBuf writeBytes(byte[] src)
writeBytes in class ByteBufpublic ByteBuf writeBytes(byte[] src, int srcIndex, int length)
writeBytes in class ByteBufpublic ByteBuf writeBytes(java.nio.ByteBuffer src)
writeBytes in class ByteBufpublic int writeBytes(java.io.InputStream in,
int length)
throws java.io.IOException
writeBytes in class ByteBufjava.io.IOExceptionpublic int writeBytes(java.nio.channels.ScatteringByteChannel in,
int length)
throws java.io.IOException
writeBytes in class ByteBufjava.io.IOExceptionpublic int writeBytes(java.nio.channels.FileChannel in,
long position,
int length)
throws java.io.IOException
writeBytes in class ByteBufjava.io.IOExceptionpublic int writeCharSequence(java.lang.CharSequence sequence,
java.nio.charset.Charset charset)
writeCharSequence in class ByteBufpublic int indexOf(int fromIndex,
int toIndex,
byte value)
public int bytesBefore(byte value)
bytesBefore in class ByteBufpublic int bytesBefore(int length,
byte value)
bytesBefore in class ByteBufpublic int bytesBefore(int index,
int length,
byte value)
bytesBefore in class ByteBufpublic int forEachByte(ByteProcessor processor)
forEachByte in class ByteBufpublic int forEachByte(int index,
int length,
ByteProcessor processor)
forEachByte in class ByteBufpublic int forEachByteDesc(ByteProcessor processor)
forEachByteDesc in class ByteBufpublic int forEachByteDesc(int index,
int length,
ByteProcessor processor)
forEachByteDesc in class ByteBufpublic ByteBuf retainedSlice()
retainedSlice in class ByteBufpublic ByteBuf retainedSlice(int index, int length)
retainedSlice in class ByteBufpublic ByteBuf retainedDuplicate()
retainedDuplicate in class ByteBufpublic int nioBufferCount()
nioBufferCount in class ByteBufpublic java.nio.ByteBuffer nioBuffer(int index,
int length)
public java.nio.ByteBuffer internalNioBuffer(int index,
int length)
internalNioBuffer in class ByteBufpublic java.nio.ByteBuffer[] nioBuffers()
nioBuffers in class ByteBufpublic java.nio.ByteBuffer[] nioBuffers(int index,
int length)
nioBuffers in class ByteBufpublic int arrayOffset()
arrayOffset in class ByteBufpublic boolean hasMemoryAddress()
hasMemoryAddress in class ByteBufpublic long memoryAddress()
memoryAddress in class ByteBufpublic 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 ReferenceCountedtouch in class ByteBufpublic ByteBuf touch(java.lang.Object hint)
touch in interface ReferenceCountedtouch in class ByteBuf