Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.base.stats
Class BytesSentFilter.MonitoredPrintWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by com.jivesoftware.base.stats.BytesSentFilter.MonitoredPrintWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable
Enclosing class:
BytesSentFilter

public class BytesSentFilter.MonitoredPrintWriter
extends java.io.PrintWriter

An extension of PrintWriter that counts bytes.


Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
BytesSentFilter.MonitoredPrintWriter(java.io.PrintWriter writer)
          Creates a new monitored writer by wrapping the given writer.
 
Method Summary
 long getBytesSent()
          Returns the total number of bytes sent or 0 if no bytes have been transferred.
 void write(char[] buf)
           
 void write(char[] buf, int off, int len)
           
 void write(int c)
           
 void write(java.lang.String str)
           
 void write(java.lang.String s, int off, int len)
           
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BytesSentFilter.MonitoredPrintWriter

public BytesSentFilter.MonitoredPrintWriter(java.io.PrintWriter writer)
Creates a new monitored writer by wrapping the given writer.

Method Detail

getBytesSent

public long getBytesSent()
Returns the total number of bytes sent or 0 if no bytes have been transferred.

Returns:
the total number of bytes sent or 0 if no bytes have been transferred.

write

public void write(java.lang.String str)
Overrides:
write in class java.io.PrintWriter

write

public void write(char[] buf,
                  int off,
                  int len)
Overrides:
write in class java.io.PrintWriter

write

public void write(char[] buf)
Overrides:
write in class java.io.PrintWriter

write

public void write(int c)
Overrides:
write in class java.io.PrintWriter

write

public void write(java.lang.String s,
                  int off,
                  int len)
Overrides:
write in class java.io.PrintWriter

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.