Package com.caucho.hessian.io
Class HessianDebugInputStream
- java.lang.Object
-
- java.io.InputStream
-
- com.caucho.hessian.io.HessianDebugInputStream
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class HessianDebugInputStream extends InputStream
Debugging input stream for Hessian requests.
-
-
Constructor Summary
Constructors Constructor Description HessianDebugInputStream(InputStream is, OutputStream os)Creates an uninitialized Hessian input stream.HessianDebugInputStream(InputStream is, PrintWriter dbg)Creates an uninitialized Hessian input stream.HessianDebugInputStream(InputStream is, Logger log, Level level)Creates an uninitialized Hessian input stream.HessianDebugInputStream(Logger log, 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(InputStream is)intread()Reads a character.voidsetDepth(int depth)voidstartData1()voidstartStreaming()voidstartTop2()-
Methods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, transferTo
-
-
-
-
Constructor Detail
-
HessianDebugInputStream
public HessianDebugInputStream(InputStream is, OutputStream os)
Creates an uninitialized Hessian input stream.
-
HessianDebugInputStream
public HessianDebugInputStream(InputStream is, PrintWriter dbg)
Creates an uninitialized Hessian input stream.
-
HessianDebugInputStream
public HessianDebugInputStream(InputStream is, Logger log, Level level)
Creates an uninitialized Hessian input stream.
-
-
Method Detail
-
initPacket
public void initPacket(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 IOExceptionReads a character.- Specified by:
readin classInputStream- Throws:
IOException
-
close
public void close() throws IOExceptioncloses the stream.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classInputStream- Throws:
IOException
-
-