public interface ChunkParser
ChunkedInputinstance for parsing response entity input stream into chunks.
Chunk parsers are expected to read data from the response entity input stream
until a non-empty data chunk is fully read and then return the chunk data back
ChunkedInput instance for further
processing (i.e. conversion into a specific Java type).
Chunk parsers are typically expected to skip any empty chunks (the chunks that do
not contain any data) or any control meta-data associated with chunks, however it
is not a hard requirement to do so. The decision depends on the knowledge of which
MessageBodyReader implementation is selected for de-serialization
of the chunk data.
byte readChunk(InputStream responseStream) throws IOException
ChunkedInputto get the data for the next chunk.
responseStream- response entity input stream.
nullif no more chunks are available.
IOException- in case reading from the response entity fails.
Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.