Apache Tomcat 7.0.28

org.apache.coyote.http11
Class InternalNioOutputBuffer.SocketOutputBuffer

java.lang.Object
  extended by org.apache.coyote.http11.InternalNioOutputBuffer.SocketOutputBuffer
All Implemented Interfaces:
OutputBuffer
Enclosing class:
InternalNioOutputBuffer

protected class InternalNioOutputBuffer.SocketOutputBuffer
extends Object
implements OutputBuffer

This class is an output buffer which will write data to an output stream.


Constructor Summary
protected InternalNioOutputBuffer.SocketOutputBuffer()
           
 
Method Summary
 int doWrite(ByteChunk chunk, Response res)
          Write chunk.
 long getBytesWritten()
          Bytes written to the underlying socket.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalNioOutputBuffer.SocketOutputBuffer

protected InternalNioOutputBuffer.SocketOutputBuffer()
Method Detail

doWrite

public int doWrite(ByteChunk chunk,
                   Response res)
            throws IOException
Write chunk.

Specified by:
doWrite in interface OutputBuffer
Parameters:
chunk - data to write
res - used to allow buffers that can be shared by multiple responses.
Throws:
IOException

getBytesWritten

public long getBytesWritten()
Description copied from interface: OutputBuffer
Bytes written to the underlying socket. This includes the effects of chunking, compression, etc.

Specified by:
getBytesWritten in interface OutputBuffer
Returns:
Bytes written for the current request

Apache Tomcat 7.0.28

Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.