Package org.apache.coyote.ajp
Class AjpProcessor.SocketOutputBuffer
- java.lang.Object
-
- org.apache.coyote.ajp.AjpProcessor.SocketOutputBuffer
-
- All Implemented Interfaces:
OutputBuffer
- Enclosing class:
- AjpProcessor
protected class AjpProcessor.SocketOutputBuffer extends java.lang.Object implements OutputBuffer
This class is an output buffer which will write data to an output stream.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SocketOutputBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
doWrite(java.nio.ByteBuffer chunk)
Write the given data to the response.int
doWrite(ByteChunk chunk)
Deprecated.Unused.long
getBytesWritten()
Bytes written to the underlying socket.
-
-
-
Method Detail
-
doWrite
@Deprecated public int doWrite(ByteChunk chunk) throws java.io.IOException
Deprecated.Unused. Will be removed in Tomcat 9. UsedoWrite(ByteBuffer)
Description copied from interface:OutputBuffer
Write the given data to the response. The caller owns the chunks.- Specified by:
doWrite
in interfaceOutputBuffer
- Parameters:
chunk
- data to write- Returns:
- The number of bytes written which may be less than available in the input chunk
- Throws:
java.io.IOException
- an underlying I/O error occurred
-
doWrite
public int doWrite(java.nio.ByteBuffer chunk) throws java.io.IOException
Description copied from interface:OutputBuffer
Write the given data to the response. The caller owns the chunks.- Specified by:
doWrite
in interfaceOutputBuffer
- Parameters:
chunk
- data to write- Returns:
- The number of bytes written which may be less than available in the input chunk
- Throws:
java.io.IOException
- an underlying I/O error occurred
-
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 interfaceOutputBuffer
- Returns:
- Bytes written for the current request
-
-