public abstract class AbstractReadableBuffer extends Object implements ReadableBuffer
ReadableBuffer
implementations.Constructor and Description |
---|
AbstractReadableBuffer() |
Modifier and Type | Method and Description |
---|---|
byte[] |
array()
Gets the backing array for this buffer.
|
int |
arrayOffset()
Gets the offset in the backing array of the current read position.
|
protected void |
checkReadable(int length) |
void |
close()
Closes this buffer and releases any resources.
|
boolean |
hasArray()
Indicates whether or not this buffer exposes a backing array.
|
int |
readInt()
Reads a 4-byte signed integer from this buffer using big-endian byte ordering.
|
int |
readUnsignedMedium()
Reads a 3-byte unsigned integer from this buffer using big-endian byte ordering.
|
int |
readUnsignedShort()
Reads a 2-byte unsigned integer from this buffer using big-endian byte ordering.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readableBytes, readBytes, readBytes, readBytes, readBytes, readUnsignedByte, skipBytes
public final int readUnsignedMedium()
ReadableBuffer
readUnsignedMedium
in interface ReadableBuffer
public final int readUnsignedShort()
ReadableBuffer
readUnsignedShort
in interface ReadableBuffer
public final int readInt()
ReadableBuffer
readInt
in interface ReadableBuffer
public boolean hasArray()
ReadableBuffer
hasArray
in interface ReadableBuffer
public byte[] array()
ReadableBuffer
ReadableBuffer.hasArray()
.array
in interface ReadableBuffer
public int arrayOffset()
ReadableBuffer
ReadableBuffer.hasArray()
arrayOffset
in interface ReadableBuffer
public void close()
ReadableBuffer
close
in interface ReadableBuffer
close
in interface Closeable
close
in interface AutoCloseable
protected final void checkReadable(int length)