org.apache.http.nio.util.ContentInputBuffer |
Known Indirect Subclasses |
Buffer for storing content streamed out from a ContentDecoder
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Reads content from the given
ContentDecoder and stores it in
this buffer. | |||||||||||
Reads one byte from this buffer.
| |||||||||||
Reads up to
len bytes of data from this buffer into
an array of bytes. | |||||||||||
Resets the buffer by clearing its state and stored content.
|
Reads content from the given ContentDecoder
and stores it in
this buffer.
decoder | the content decoder. |
---|
IOException | in case of an I/O error. |
---|
Reads one byte from this buffer. If the buffer is empty this method can
throw a runtime exception. The exact type of runtime exception thrown
by this method depends on implementation. This method returns
-1
if the end of content stream has been reached.
IOException |
---|
Reads up to len
bytes of data from this buffer into
an array of bytes. The exact number of bytes read depends how many bytes
are stored in the buffer.
If off
is negative, or len
is negative, or
off+len
is greater than the length of the array
b
, this method can throw a runtime exception. The exact type
of runtime exception thrown by this method depends on implementation.
This method returns -1
if the end of content stream has been
reached.
b | the buffer into which the data is read. |
---|---|
off | the start offset in array b
at which the data is written. |
len | the maximum number of bytes to read. |
-1
if there is no more data because the end of
the stream has been reached.IOException | if an I/O error occurs. |
---|
Resets the buffer by clearing its state and stored content.