| Package | Description | 
|---|---|
| org.apache.hc.client5.http.async | HTTP client APIs based on the asynchronous, event driven I/O model. | 
| org.apache.hc.client5.http.impl.async | Asynchronous HTTP client API implementation that supports both
 HTTP/2 and HTTP/1.1 transport. | 
| org.apache.hc.client5.http.impl.cache | Caching API implementation for both the classic and
 the asynchronous HTTP transports. | 
| Class and Description | 
|---|
| AsyncExecCallback AsyncExecCallback methods represent response processing events
 in the client side request execution chain. | 
| AsyncExecChain Represents a single element in the client side asynchronous request execution chain. | 
| AsyncExecChain.Scope Request execution scope that includes the unique message exchange ID,
 the connection route, the original request message, the execution
 context and the internal execution runtime. | 
| AsyncExecRuntime Execution runtime that provides access to the underlying connection endpoint and helps
 manager its life cycle. | 
| Class and Description | 
|---|
| AsyncExecCallback AsyncExecCallback methods represent response processing events
 in the client side request execution chain. | 
| AsyncExecChain Represents a single element in the client side asynchronous request execution chain. | 
| AsyncExecChain.Scope Request execution scope that includes the unique message exchange ID,
 the connection route, the original request message, the execution
 context and the internal execution runtime. | 
| AsyncExecChainHandler Abstract request execution handler in an asynchronous client side request execution
 chain. | 
| HttpAsyncClient This interface represents only the most basic contract for HTTP request
 execution. | 
| Class and Description | 
|---|
| AsyncExecChainHandler Abstract request execution handler in an asynchronous client side request execution
 chain. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.