Package com.caucho.hessian.io
Class HessianDebugOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- com.caucho.hessian.io.HessianDebugOutputStream
-
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
public class HessianDebugOutputStream extends OutputStream
Debugging output stream for Hessian requests.
-
-
Constructor Summary
Constructors Constructor Description HessianDebugOutputStream(OutputStream os, PrintWriter dbg)Creates an uninitialized Hessian input stream.HessianDebugOutputStream(OutputStream os, Logger log, Level level)Creates an uninitialized Hessian input stream.HessianDebugOutputStream(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.voidflush()voidinitPacket(OutputStream os)voidstartStreaming()voidstartTop2()voidwrite(int ch)Writes a character.-
Methods inherited from class java.io.OutputStream
nullOutputStream, write, write
-
-
-
-
Constructor Detail
-
HessianDebugOutputStream
public HessianDebugOutputStream(OutputStream os, PrintWriter dbg)
Creates an uninitialized Hessian input stream.
-
HessianDebugOutputStream
public HessianDebugOutputStream(OutputStream os, Logger log, Level level)
Creates an uninitialized Hessian input stream.
-
-
Method Detail
-
initPacket
public void initPacket(OutputStream os)
-
startTop2
public void startTop2()
-
startStreaming
public void startStreaming()
-
write
public void write(int ch) throws IOExceptionWrites a character.- Specified by:
writein classOutputStream- Throws:
IOException
-
flush
public void flush() throws IOException- Specified by:
flushin interfaceFlushable- Overrides:
flushin classOutputStream- Throws:
IOException
-
close
public void close() throws IOExceptioncloses the stream.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classOutputStream- Throws:
IOException
-
-