Save This Page
Home » HttpComponents-Core-4.0.1 » org.apache.http.impl.nio.reactor » [javadoc | source]
org.apache.http.impl.nio.reactor
public class: SessionOutputBufferImpl [javadoc | source]
java.lang.Object
   org.apache.http.nio.util.ExpandableBuffer
      org.apache.http.impl.nio.reactor.SessionOutputBufferImpl

All Implemented Interfaces:
    SessionOutputBuffer, BufferInfo

Default implementation of SessionOutputBuffer based on the ExpandableBuffer class.
Fields inherited from org.apache.http.nio.util.ExpandableBuffer:
INPUT_MODE,  OUTPUT_MODE,  buffer
Constructor:
 public SessionOutputBufferImpl(int buffersize,
    int linebuffersize,
    HttpParams params) 
 public SessionOutputBufferImpl(int buffersize,
    int linebuffersize,
    ByteBufferAllocator allocator,
    HttpParams params) 
Method from org.apache.http.impl.nio.reactor.SessionOutputBufferImpl Summary:
flush,   reset,   write,   write,   writeLine,   writeLine
Methods from org.apache.http.nio.util.ExpandableBuffer:
available,   capacity,   clear,   ensureCapacity,   expand,   getMode,   hasData,   length,   setInputMode,   setOutputMode,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.http.impl.nio.reactor.SessionOutputBufferImpl Detail:
 public int flush(WritableByteChannel channel) throws IOException 
 public  void reset(HttpParams params) 
 public  void write(ByteBuffer src) 
 public  void write(ReadableByteChannel src) throws IOException 
 public  void writeLine(CharArrayBuffer linebuffer) throws CharacterCodingException 
 public  void writeLine(String s) throws IOException