Package com.caucho.hessian.io
Class HessianDebugInputStream
- java.lang.Object
-
- java.io.InputStream
-
- com.caucho.hessian.io.HessianDebugInputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class HessianDebugInputStream extends java.io.InputStreamDebugging input stream for Hessian requests.
-
-
Constructor Summary
Constructors Constructor Description HessianDebugInputStream(java.io.InputStream is, java.io.OutputStream os)Creates an uninitialized Hessian input stream.HessianDebugInputStream(java.io.InputStream is, java.io.PrintWriter dbg)Creates an uninitialized Hessian input stream.HessianDebugInputStream(java.io.InputStream is, java.util.logging.Logger log, java.util.logging.Level level)Creates an uninitialized Hessian input stream.HessianDebugInputStream(java.util.logging.Logger log, java.util.logging.Level level)Creates an uninitialized Hessian input stream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()closes the stream.voidinitPacket(java.io.InputStream is)intread()Reads a character.voidsetDepth(int depth)voidstartData1()voidstartStreaming()voidstartTop2()
-
-
-
Constructor Detail
-
HessianDebugInputStream
public HessianDebugInputStream(java.io.InputStream is, java.io.OutputStream os)Creates an uninitialized Hessian input stream.
-
HessianDebugInputStream
public HessianDebugInputStream(java.io.InputStream is, java.io.PrintWriter dbg)Creates an uninitialized Hessian input stream.
-
HessianDebugInputStream
public HessianDebugInputStream(java.io.InputStream is, java.util.logging.Logger log, java.util.logging.Level level)Creates an uninitialized Hessian input stream.
-
HessianDebugInputStream
public HessianDebugInputStream(java.util.logging.Logger log, java.util.logging.Level level)Creates an uninitialized Hessian input stream.
-
-
Method Detail
-
initPacket
public void initPacket(java.io.InputStream is)
-
startTop2
public void startTop2()
-
startData1
public void startData1()
-
startStreaming
public void startStreaming()
-
setDepth
public void setDepth(int depth)
-
read
public int read() throws java.io.IOExceptionReads a character.- Specified by:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOExceptioncloses the stream.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.InputStream- Throws:
java.io.IOException
-
-