Package org.apache.http.impl.conn
Class LoggingSessionOutputBuffer
java.lang.Object
org.apache.http.impl.conn.LoggingSessionOutputBuffer
- All Implemented Interfaces:
SessionOutputBuffer
@Contract(threading=IMMUTABLE)
@Deprecated
public class LoggingSessionOutputBuffer
extends Object
implements SessionOutputBuffer
Deprecated.
(4.3) no longer used.
Logs all data written to the wire LOG.
- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionLoggingSessionOutputBuffer(SessionOutputBuffer out, Wire wire) Deprecated.LoggingSessionOutputBuffer(SessionOutputBuffer out, Wire wire, String charset) Deprecated.Create an instance that wraps the specified session output buffer. -
Method Summary
Modifier and TypeMethodDescriptionvoidflush()Deprecated.Flushes this session buffer and forces any buffered output bytes to be written out.Deprecated.ReturnsHttpTransportMetricsfor this session buffer.voidwrite(byte[] b) Deprecated.Writesb.lengthbytes from the specified byte array to this session buffer.voidwrite(byte[] b, int off, int len) Deprecated.Writeslenbytes from the specified byte array starting at offsetoffto this session buffer.voidwrite(int b) Deprecated.Writes the specified byte to this session buffer.voidDeprecated.Writes characters from the specified string followed by a line delimiter to this session buffer.voidwriteLine(CharArrayBuffer buffer) Deprecated.Writes characters from the specified char array followed by a line delimiter to this session buffer.
-
Constructor Details
-
LoggingSessionOutputBuffer
Deprecated.Create an instance that wraps the specified session output buffer.- Parameters:
out- The session output buffer.wire- The Wire log to use.charset- protocol charset,ASCIIifnull
-
LoggingSessionOutputBuffer
Deprecated.
-
-
Method Details
-
write
Deprecated.Description copied from interface:SessionOutputBufferWriteslenbytes from the specified byte array starting at offsetoffto this session buffer.If
offis negative, orlenis negative, oroff+lenis greater than the length of the arrayb, then anIndexOutOfBoundsExceptionis thrown.- Specified by:
writein interfaceSessionOutputBuffer- Parameters:
b- the data.off- the start offset in the data.len- the number of bytes to write.- Throws:
IOException- if an I/O error occurs.
-
write
Deprecated.Description copied from interface:SessionOutputBufferWrites the specified byte to this session buffer.- Specified by:
writein interfaceSessionOutputBuffer- Parameters:
b- thebyte.- Throws:
IOException- if an I/O error occurs.
-
write
Deprecated.Description copied from interface:SessionOutputBufferWritesb.lengthbytes from the specified byte array to this session buffer.- Specified by:
writein interfaceSessionOutputBuffer- Parameters:
b- the data.- Throws:
IOException- if an I/O error occurs.
-
flush
Deprecated.Description copied from interface:SessionOutputBufferFlushes this session buffer and forces any buffered output bytes to be written out. The general contract offlushis that calling it is an indication that, if any bytes previously written have been buffered by the implementation of the output stream, such bytes should immediately be written to their intended destination.- Specified by:
flushin interfaceSessionOutputBuffer- Throws:
IOException- if an I/O error occurs.
-
writeLine
Deprecated.Description copied from interface:SessionOutputBufferWrites characters from the specified char array followed by a line delimiter to this session buffer.The choice of a char encoding and line delimiter sequence is up to the specific implementations of this interface.
- Specified by:
writeLinein interfaceSessionOutputBuffer- Parameters:
buffer- the buffer containing chars of the line.- Throws:
IOException- if an I/O error occurs.
-
writeLine
Deprecated.Description copied from interface:SessionOutputBufferWrites characters from the specified string followed by a line delimiter to this session buffer.The choice of a char encoding and line delimiter sequence is up to the specific implementations of this interface.
- Specified by:
writeLinein interfaceSessionOutputBuffer- Parameters:
s- the line.- Throws:
IOException- if an I/O error occurs.
-
getMetrics
Deprecated.Description copied from interface:SessionOutputBufferReturnsHttpTransportMetricsfor this session buffer.- Specified by:
getMetricsin interfaceSessionOutputBuffer- Returns:
- transport metrics.
-