Class WriteBuffer
java.lang.Object
org.apache.tomcat.util.net.WriteBuffer
Provides 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 ClassesModifier and TypeClassDescriptionstatic interfaceInterface implemented by clients of the WriteBuffer to enable data to be written back out from the buffer. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ByteBuffer from) booleanisEmpty()booleanwrite(WriteBuffer.Sink sink, boolean blocking)
-
Constructor Details
-
WriteBuffer
public WriteBuffer(int bufferSize)
-
-
Method Details
-
add
-
isEmpty
public boolean isEmpty() -
write
- Throws:
IOException
-