com.caucho.hessian.io
Class HessianDebugOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by com.caucho.hessian.io.HessianDebugOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class HessianDebugOutputStream
extends OutputStream

Debugging output stream for Hessian requests.


Constructor Summary
HessianDebugOutputStream(Logger log, Level level)
          Creates an uninitialized Hessian input stream.
HessianDebugOutputStream(OutputStream os, Logger log, Level level)
          Creates an uninitialized Hessian input stream.
HessianDebugOutputStream(OutputStream os, PrintWriter dbg)
          Creates an uninitialized Hessian input stream.
 
Method Summary
 void close()
          closes the stream.
 void flush()
           
 void initPacket(OutputStream os)
           
 void startStreaming()
           
 void startTop2()
           
 void write(int ch)
          Writes a character.
 
Methods inherited from class java.io.OutputStream
write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


HessianDebugOutputStream

public HessianDebugOutputStream(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 IOException
Writes a character.

Specified by:
write in class OutputStream
Throws:
IOException

flush

public void flush()
           throws IOException
Specified by:
flush in interface Flushable
Overrides:
flush in class OutputStream
Throws:
IOException

close

public void close()
           throws IOException
closes the stream.

Specified by:
close in interface Closeable
Overrides:
close in class OutputStream
Throws:
IOException


Copyright © 2013. All Rights Reserved.