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.InputStream
Debugging 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 void
close()
closes the stream.void
initPacket(java.io.InputStream is)
int
read()
Reads a character.void
setDepth(int depth)
void
startData1()
void
startStreaming()
void
startTop2()
-
-
-
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.IOException
Reads a character.- Specified by:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException
closes the stream.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.InputStream
- Throws:
java.io.IOException
-
-