public class WriteBuffer extends ObjectProvides an expandable set of buffers for writes. Non-blocking writes can be of any size and may not be able to be written immediately or wholly contained in the buffer used to perform the writes to the next layer. This class provides a buffering capability to allow such writes to return immediately and also allows for the user provided buffers to be re-used / recycled as required.
Nested Class Summary
Nested Classes Modifier and Type Class Description
WriteBuffer.SinkInterface implemented by clients of the WriteBuffer to enable data to be written back out from the buffer.
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
write(WriteBuffer.Sink sink, boolean blocking)