public class TcpBufferedOutputStream extends FilterOutputStream implements TimeStampStream
out| Constructor and Description |
|---|
TcpBufferedOutputStream(OutputStream out)
Constructor
|
TcpBufferedOutputStream(OutputStream out,
int size)
Creates a new buffered output stream to write data to the specified
underlying output stream with the specified buffer size.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
close this stream
|
void |
flush()
flush the data to the output stream This doesn't call flush on the
underlying outputstream, because Tcp is particularly efficent at doing
this itself ....
|
long |
getWriteTimestamp() |
boolean |
isWriting() |
void |
write(byte[] b,
int off,
int len)
write a byte array to the stream
|
void |
write(int b)
write a byte on to the stream
|
writepublic TcpBufferedOutputStream(OutputStream out)
out - public TcpBufferedOutputStream(OutputStream out, int size)
out - the underlying output stream.size - the buffer size.IllegalArgumentException - if size <= 0.public void write(int b) throws IOException
write in class FilterOutputStreamb - - byte to writeIOExceptionpublic void write(byte[] b, int off, int len) throws IOException
write in class FilterOutputStreamb - the byte bufferoff - the offset into the bufferlen - the length of data to writeIOExceptionpublic void flush() throws IOException
flush in interface Flushableflush in class FilterOutputStreamIOExceptionpublic void close() throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class FilterOutputStreamIOExceptionpublic boolean isWriting()
isWriting in interface TimeStampStreampublic long getWriteTimestamp()
getWriteTimestamp in interface TimeStampStreamCopyright © 2005–2015 FuseSource, Corp.. All rights reserved.