| Package | Description | 
|---|---|
| org.apache.hc.core5.http.nio.entity | HTTP message entity APIs based on the asynchronous (non-blocking) I/O model. | 
| org.apache.hc.core5.http.nio.support | Support classes for the asynchronous I/O model. | 
| org.apache.hc.core5.http.nio.support.classic | Support classes for the asynchronous I/O model that emulate
 behavior of the classic (blocking) I/O model. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBinAsyncEntityConsumer<T>Abstract binary entity content consumer. | 
| class  | AbstractCharAsyncEntityConsumer<T>Abstract text entity content consumer. | 
| class  | BasicAsyncEntityConsumerBasic  AsyncEntityConsumerimplementation
 that processes the data stream content into a byte array. | 
| class  | DigestingEntityConsumer<T>AsyncEntityConsumerdecorator that calculates a digest hash from
 the data stream content and keeps the list of trailers received with
 the data stream. | 
| class  | NoopEntityConsumerNo-op  AsyncEntityConsumerthat discards all data from the data stream. | 
| class  | StringAsyncEntityConsumerBasic  AsyncEntityConsumerimplementation
 that processes the data stream content into a string. | 
| Constructor and Description | 
|---|
| DigestingEntityConsumer(String algo,
                       AsyncEntityConsumer<T> wrapped) | 
| Constructor and Description | 
|---|
| AbstractAsyncRequesterConsumer(AsyncEntityConsumer<E> dataConsumer) | 
| AbstractAsyncResponseConsumer(AsyncEntityConsumer<E> dataConsumer) | 
| BasicRequestConsumer(AsyncEntityConsumer<T> dataConsumer) | 
| BasicResponseConsumer(AsyncEntityConsumer<T> dataConsumer) | 
| Constructor and Description | 
|---|
| AbstractAsyncRequesterConsumer(Supplier<AsyncEntityConsumer<E>> dataConsumerSupplier) | 
| AbstractAsyncResponseConsumer(Supplier<AsyncEntityConsumer<E>> dataConsumerSupplier) | 
| BasicRequestConsumer(Supplier<AsyncEntityConsumer<T>> dataConsumerSupplier) | 
| BasicResponseConsumer(Supplier<AsyncEntityConsumer<T>> dataConsumerSupplier) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractClassicEntityConsumer<T>AsyncEntityConsumerimplementation that acts as a compatibility
 layer for classicInputStreambased interfaces. | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.