public class TraceOutputStream
extends java.io.FilterOutputStream
Constructor and Description |
---|
TraceOutputStream(java.io.OutputStream out,
MailLogger logger)
Creates an output stream filter built on top of the specified
underlying output stream.
|
TraceOutputStream(java.io.OutputStream out,
java.io.OutputStream traceOut)
Creates an output stream filter built on top of the specified
underlying output stream.
|
Modifier and Type | Method and Description |
---|---|
void |
setQuote(boolean quote)
Set quote mode.
|
void |
setTrace(boolean trace)
Set the trace mode.
|
void |
write(byte[] b,
int off,
int len)
Writes
b.length bytes to this output stream. |
void |
write(int b)
Writes the specified
byte to this output stream. |
public TraceOutputStream(java.io.OutputStream out, MailLogger logger)
out
- the underlying output stream.logger
- log trace herepublic TraceOutputStream(java.io.OutputStream out, java.io.OutputStream traceOut)
out
- the underlying output stream.traceOut
- the trace stream.public void setTrace(boolean trace)
trace
- the trace modepublic void setQuote(boolean quote)
quote
- the quote modepublic void write(int b) throws java.io.IOException
byte
to this output stream.
Writes out the byte into the trace stream if the trace mode
is true
write
in class java.io.FilterOutputStream
b
- the byte to writejava.io.IOException
- for I/O errorspublic void write(byte[] b, int off, int len) throws java.io.IOException
b.length
bytes to this output stream.
Writes out the bytes into the trace stream if the trace
mode is true
write
in class java.io.FilterOutputStream
b
- bytes to writeoff
- offset in arraylen
- number of bytes to writejava.io.IOException
- for I/O errorsCopyright © 2010 - 2020 Adobe. All Rights Reserved