Package org.apache.tomcat.util.net
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 SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceInterface implemented by clients of the WriteBuffer to enable data to be written back out from the buffer.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(ByteBuffer from) booleanisEmpty()booleanwrite(WriteBuffer.Sink sink, boolean blocking) 
- 
Constructor Details- 
WriteBufferpublic WriteBuffer(int bufferSize) 
 
- 
- 
Method Details- 
add
- 
isEmptypublic boolean isEmpty()
- 
write- Throws:
- IOException
 
 
-