java.lang.Object | ||
↳ | java.io.OutputStream | |
↳ | org.apache.http.impl.io.ChunkedOutputStream |
This class is deprecated.
Please use openConnection()
instead.
Please visit this webpage
for further details.
Implements chunked transfer coding. See RFC 2616, section 3.6.1. Writes are buffered to an internal buffer (2048 default size).
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Wraps a session output buffer and chunks the output.
| |||||||||||
Wraps a session output buffer and chunks the output.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Finishes writing to the underlying stream, but does NOT close the underlying stream.
| |||||||||||
Must be called to ensure the internal cache is flushed and the closing chunk is written.
| |||||||||||
Flushes the content buffer and the underlying stream.
| |||||||||||
Writes
count bytes from the byte array buffer starting at
position offset to this stream.
| |||||||||||
Writes the array.
| |||||||||||
Writes a single byte to this stream.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Writes the cache out onto the underlying stream
| |||||||||||
Writes the cache and bufferToAppend to the underlying stream
as one large chunk
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.OutputStream
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.io.Closeable
| |||||||||||
From interface
java.io.Flushable
| |||||||||||
From interface
java.lang.AutoCloseable
|
Wraps a session output buffer and chunks the output.
out | the session output buffer to wrap |
---|---|
bufferSize | minimum chunk size (excluding last chunk) |
IOException |
---|
Wraps a session output buffer and chunks the output. The default buffer size of 2048 was chosen because the chunk overhead is less than 0.5%
out | the output buffer to wrap |
---|
IOException |
---|
Finishes writing to the underlying stream, but does NOT close the underlying stream.
IOException |
---|
Must be called to ensure the internal cache is flushed and the closing chunk is written.
IOException |
---|
Flushes the content buffer and the underlying stream.
IOException |
---|
Writes count
bytes from the byte array buffer
starting at
position offset
to this stream.
src | the buffer to be written. |
---|---|
off | the start position in buffer from where to get bytes. |
len | the number of bytes from buffer to write to this
stream. |
IOException |
---|
Writes the array. If the array does not fit within the buffer, it is not split, but rather written out as one large chunk.
IOException |
---|
Writes a single byte to this stream. Only the least significant byte of
the integer oneByte
is written to the stream.
b | the byte to be written. |
---|
IOException |
---|
Writes the cache out onto the underlying stream
IOException |
---|
Writes the cache and bufferToAppend to the underlying stream as one large chunk
IOException |
---|