public class ChunkedOutputStream extends OutputStream
| Constructor and Description |
|---|
ChunkedOutputStream(ChunkSender sender) |
ChunkedOutputStream(ChunkSender sender,
int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush()
Flushes this buffered output stream.
|
void |
write(byte[] b,
int off,
int len)
Writes
len bytes from the specified byte array
starting at offset off to this buffered output stream. |
void |
write(int b)
Writes the specified byte to this buffered output stream.
|
writepublic ChunkedOutputStream(ChunkSender sender, int size)
public ChunkedOutputStream(ChunkSender sender)
public void write(int b)
throws IOException
write in class OutputStreamb - the byte to be written.IOException - if an I/O error occurs.public void write(byte[] b,
int off,
int len)
throws IOException
len bytes from the specified byte array
starting at offset off to this buffered output stream.
Ordinarily this method stores bytes from the given array into this
stream's buffer, flushing the buffer to the underlying output stream as
needed. If the requested length is at least as large as this stream's
buffer, however, then this method will flush the buffer and write the
bytes directly to the underlying output stream. Thus redundant
BufferedOutputStreams will not copy data unnecessarily.
write in class OutputStreamb - the data.off - the start offset in the data.len - the number of bytes to write.IOException - if an I/O error occurs.public void flush()
throws IOException
flush in interface Flushableflush in class OutputStreamIOException - if an I/O error occurs.FilterOutputStream.outpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionCopyright © 2014–2016 Tomas Teubner. All rights reserved.