public interface WritableBuffer
WritableBuffers are a generic way to transfer bytes to
the concrete network transports, like Netty and OkHttp.| Modifier and Type | Method and Description |
|---|---|
int |
readableBytes()
Returns the number of bytes one can read from the buffer.
|
void |
release()
Releases the buffer, indicating to the
WritableBufferAllocator that
this buffer is no longer used and its resources can be reused. |
int |
writableBytes()
Returns the number of bytes one can write to the buffer.
|
void |
write(byte b)
Appends a single byte to the buffer.
|
void |
write(byte[] src,
int srcIndex,
int length)
Appends
length bytes to the buffer from the source
array starting at srcIndex. |
void write(byte[] src,
int srcIndex,
int length)
length bytes to the buffer from the source
array starting at srcIndex.IndexOutOfBoundsException - if the specified srcIndex is less than 0,
if srcIndex + length is greater than
src.length, or
if length is greater than writableBytes()void write(byte b)
int writableBytes()
int readableBytes()
void release()
WritableBufferAllocator that
this buffer is no longer used and its resources can be reused.