@Immutable @Deprecated public class LoggingSessionOutputBuffer extends java.lang.Object implements SessionOutputBuffer
| Constructor and Description |
|---|
LoggingSessionOutputBuffer(SessionOutputBuffer out,
Wire wire)
Deprecated.
|
LoggingSessionOutputBuffer(SessionOutputBuffer out,
Wire wire,
java.lang.String charset)
Deprecated.
Create an instance that wraps the specified session output buffer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
flush()
Deprecated.
Flushes this session buffer and forces any buffered output bytes
to be written out.
|
HttpTransportMetrics |
getMetrics()
Deprecated.
Returns
HttpTransportMetrics for this session buffer. |
void |
write(byte[] b)
Deprecated.
Writes
b.length bytes from the specified byte array
to this session buffer. |
void |
write(byte[] b,
int off,
int len)
Deprecated.
Writes
len bytes from the specified byte array
starting at offset off to this session buffer. |
void |
write(int b)
Deprecated.
Writes the specified byte to this session buffer.
|
void |
writeLine(CharArrayBuffer buffer)
Deprecated.
Writes characters from the specified char array followed by a line
delimiter to this session buffer.
|
void |
writeLine(java.lang.String s)
Deprecated.
Writes characters from the specified string followed by a line delimiter
to this session buffer.
|
public LoggingSessionOutputBuffer(SessionOutputBuffer out, Wire wire, java.lang.String charset)
out - The session output buffer.wire - The Wire log to use.charset - protocol charset, ASCII if nullpublic LoggingSessionOutputBuffer(SessionOutputBuffer out, Wire wire)
public void write(byte[] b,
int off,
int len)
throws java.io.IOException
SessionOutputBufferlen bytes from the specified byte array
starting at offset off to this session buffer.
If off is negative, or len is negative, or
off+len is greater than the length of the array
b, then an IndexOutOfBoundsException is thrown.
write in interface SessionOutputBufferb - the data.off - the start offset in the data.len - the number of bytes to write.java.io.IOException - if an I/O error occurs.public void write(int b)
throws java.io.IOException
SessionOutputBufferwrite in interface SessionOutputBufferb - the byte.java.io.IOException - if an I/O error occurs.public void write(byte[] b)
throws java.io.IOException
SessionOutputBufferb.length bytes from the specified byte array
to this session buffer.write in interface SessionOutputBufferb - the data.java.io.IOException - if an I/O error occurs.public void flush()
throws java.io.IOException
SessionOutputBufferflush is
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.flush in interface SessionOutputBufferjava.io.IOException - if an I/O error occurs.public void writeLine(CharArrayBuffer buffer) throws java.io.IOException
SessionOutputBufferThe choice of a char encoding and line delimiter sequence is up to the specific implementations of this interface.
writeLine in interface SessionOutputBufferbuffer - the buffer containing chars of the line.java.io.IOException - if an I/O error occurs.public void writeLine(java.lang.String s)
throws java.io.IOException
SessionOutputBufferThe choice of a char encoding and line delimiter sequence is up to the specific implementations of this interface.
writeLine in interface SessionOutputBuffers - the line.java.io.IOException - if an I/O error occurs.public HttpTransportMetrics getMetrics()
SessionOutputBufferHttpTransportMetrics for this session buffer.getMetrics in interface SessionOutputBuffer