public interface WritableBuffer
WritableBuffer
s 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[] 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()
int writableBytes()
int readableBytes()
void release()
WritableBufferAllocator
that
this buffer is no longer used and its resources can be reused.