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 protectedSocketOutputBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intdoWrite(java.nio.ByteBuffer chunk)Write the given data to the response.intdoWrite(ByteChunk chunk)Deprecated.Unused.longgetBytesWritten()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:OutputBufferWrite the given data to the response. The caller owns the chunks.- Specified by:
doWritein 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.IOExceptionDescription copied from interface:OutputBufferWrite the given data to the response. The caller owns the chunks.- Specified by:
doWritein 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:OutputBufferBytes written to the underlying socket. This includes the effects of chunking, compression, etc.- Specified by:
getBytesWrittenin interfaceOutputBuffer- Returns:
- Bytes written for the current request
-
-