com.sun.mail.util
类 TraceInputStream

java.lang.Object
  继承者 java.io.InputStream
      继承者 java.io.FilterInputStream
          继承者 com.sun.mail.util.TraceInputStream
所有已实现的接口:
Closeable

public class TraceInputStream
extends FilterInputStream

This class is a FilterInputStream that writes the bytes being read from the given input stream into the given output stream. This class is typically used to provide a trace of the data that is being retrieved from an input stream.

作者:
John Mani

字段摘要
 
从类 java.io.FilterInputStream 继承的字段
in
 
构造方法摘要
TraceInputStream(InputStream in, OutputStream traceOut)
          Creates an input stream filter built on top of the specified input stream.
 
方法摘要
 int read()
          Reads the next byte of data from this input stream.
 int read(byte[] b, int off, int len)
          Reads up to len bytes of data from this input stream into an array of bytes.
 void setQuote(boolean quote)
          Set quote mode.
 void setTrace(boolean trace)
          Set trace mode.
 
从类 java.io.FilterInputStream 继承的方法
available, close, mark, markSupported, read, reset, skip
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TraceInputStream

public TraceInputStream(InputStream in,
                        OutputStream traceOut)
Creates an input stream filter built on top of the specified input stream.

参数:
in - the underlying input stream.
out - the trace stream
方法详细信息

setTrace

public void setTrace(boolean trace)
Set trace mode.

参数:
trace - the trace mode

setQuote

public void setQuote(boolean quote)
Set quote mode.

参数:
quote - the quote mode

read

public int read()
         throws IOException
Reads the next byte of data from this input stream. Returns -1 if no data is available. Writes out the read byte into the trace stream, if trace mode is true

覆盖:
FilterInputStream 中的 read
抛出:
IOException

read

public int read(byte[] b,
                int off,
                int len)
         throws IOException
Reads up to len bytes of data from this input stream into an array of bytes. Returns -1 if no more data is available. Writes out the read bytes into the trace stream, if trace mode is true

覆盖:
FilterInputStream 中的 read
抛出:
IOException


Copyright © 2013. All Rights Reserved.