org.jumpmind.symmetric.web
Class ThrottledServletOutputStream
java.lang.Object
java.io.OutputStream
javax.servlet.ServletOutputStream
org.jumpmind.symmetric.web.ThrottledServletOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class ThrottledServletOutputStream
- extends javax.servlet.ServletOutputStream
| Methods inherited from class javax.servlet.ServletOutputStream |
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThrottledServletOutputStream
public ThrottledServletOutputStream(java.io.OutputStream output,
long maxBps)
ThrottledServletOutputStream
public ThrottledServletOutputStream(java.io.OutputStream output,
long maxBps,
long threshold)
ThrottledServletOutputStream
public ThrottledServletOutputStream(java.io.OutputStream output,
long maxBps,
long threshold,
long checkPoint)
write
public void write(int b)
throws java.io.IOException
- Specified by:
write in class java.io.OutputStream
- Throws:
java.io.IOException
write
public void write(byte[] b)
throws java.io.IOException
- Overrides:
write in class java.io.OutputStream
- Throws:
java.io.IOException
write
public void write(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
write in class java.io.OutputStream
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.OutputStream
- Throws:
java.io.IOException
flush
public void flush()
throws java.io.IOException
- Specified by:
flush in interface java.io.Flushable- Overrides:
flush in class java.io.OutputStream
- Throws:
java.io.IOException
Copyright © 2007-2008. All Rights Reserved.