public class BandwidthLimitedOutputStream extends FilterOutputStream
out| Constructor and Description |
|---|
BandwidthLimitedOutputStream(RouterContext context,
OutputStream source,
RouterIdentity peer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
FIFOBandwidthLimiter.Request |
getCurrentRequest() |
void |
write(byte[] src) |
void |
write(byte[] src,
int off,
int len) |
void |
write(int val) |
flushpublic BandwidthLimitedOutputStream(RouterContext context, OutputStream source, RouterIdentity peer)
public FIFOBandwidthLimiter.Request getCurrentRequest()
public void write(int val)
throws IOException
write in class FilterOutputStreamIOExceptionpublic void write(byte[] src)
throws IOException
write in class FilterOutputStreamIOExceptionpublic void write(byte[] src,
int off,
int len)
throws IOException
write in class FilterOutputStreamIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class FilterOutputStreamIOException