com.caucho.hessian.io
Class HessianDebugInputStream.LogWriter

java.lang.Object
  extended by java.io.Writer
      extended by com.caucho.hessian.io.HessianDebugInputStream.LogWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable
Enclosing class:
HessianDebugInputStream

static class HessianDebugInputStream.LogWriter
extends java.io.Writer


Field Summary
private  java.util.logging.Level _level
           
private  java.util.logging.Logger _log
           
private  java.lang.StringBuilder _sb
           
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
HessianDebugInputStream.LogWriter(java.util.logging.Logger log, java.util.logging.Level level)
           
 
Method Summary
 void close()
           
 void flush()
           
 void write(char ch)
           
 void write(char[] buffer, int offset, int length)
           
 
Methods inherited from class java.io.Writer
append, append, append, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

private java.util.logging.Logger _log

_level

private java.util.logging.Level _level

_sb

private java.lang.StringBuilder _sb
Constructor Detail

HessianDebugInputStream.LogWriter

HessianDebugInputStream.LogWriter(java.util.logging.Logger log,
                                  java.util.logging.Level level)
Method Detail

write

public void write(char ch)

write

public void write(char[] buffer,
                  int offset,
                  int length)
Specified by:
write in class java.io.Writer

flush

public void flush()
Specified by:
flush in interface java.io.Flushable
Specified by:
flush in class java.io.Writer

close

public void close()
Specified by:
close in interface java.io.Closeable
Specified by:
close in class java.io.Writer


Copyright 2003-2011. All Rights Reserved.