/** * Consume the given stream lazily, one chunk at a time. * <p> * The last chunk is always the empty chunk, so once the empty chunk is received, * trying to consume another chunk will result in an error. * * @param inputStream supplying a chunked body * @return lazy iterator of chunks */ public Iterator<ChunkedBodyContents.Chunk> consumeLazily(InputStream inputStream) { return bodyParser.readLazily(inputStream); }
/** * Consume the given stream lazily, one chunk at a time. * <p> * The last chunk is always the empty chunk, so once the empty chunk is received, * trying to consume another chunk will result in an error. * * @param inputStream supplying a chunked body * @return lazy iterator of chunks */ public Iterator<ChunkedBodyContents.Chunk> consumeLazily(InputStream inputStream) { return bodyParser.readLazily(inputStream); }
/** * @return this InputStream as an iterator over the chunks of the message body. * <p> * The chunks are consumed lazily. */ public Iterator<ChunkedBodyContents.Chunk> asIterator() { return parser.readLazily(inputStream); }
/** * @return this InputStream as an iterator over the chunks of the message body. * <p> * The chunks are consumed lazily. */ public Iterator<ChunkedBodyContents.Chunk> asIterator() { return parser.readLazily(inputStream); }