| Package | Description | 
|---|---|
| org.apache.hc.core5.http.nio | Core HTTP transport APIs based on the asynchronous, event driven 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. | 
| org.apache.hc.core5.reactive | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AsyncClientExchangeHandlerAbstract asynchronous client side message exchange handler that acts as a request producer
 and a response consumer. | 
| interface  | AsyncServerExchangeHandlerAbstract asynchronous server side message exchange handler that acts as a request consumer
 and a response producer. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractServerExchangeHandler<T>Abstract server side message exchange handler. | 
| class  | BasicAsyncServerExpectationDecoratorAsyncServerExchangeHandlerimplementation that adds support
 for the Expect-Continue handshake to an existingAsyncServerExchangeHandler. | 
| class  | BasicClientExchangeHandler<T>Basic  AsyncClientExchangeHandlerimplementation that makes use
 ofAsyncRequestProducerto generate request message
 andAsyncResponseConsumerto process the response message returned by the server. | 
| class  | BasicServerExchangeHandler<T>Basic  AbstractServerExchangeHandlerimplementation that delegates
 request processing and response generation to aAsyncServerRequestHandler. | 
| class  | ImmediateResponseExchangeHandlerAsyncServerExchangeHandlerimplementation that immediately responds
 with a predefined response generated by aAsyncResponseProducerand
 ignores any entity content enclosed in the request message. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractClassicServerExchangeHandlerAsyncServerExchangeHandlerimplementation that acts as a compatibility
 layer for classicInputStream/OutputStreambased interfaces. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReactiveServerExchangeHandlerAn implementation of  AsyncServerExchangeHandlerdesigned to work with reactive streams. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.