| Package | Description | 
|---|---|
| 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 | 
|---|
| CloseableHttpAsyncClient Base implementation of  HttpAsyncClientthat also implementsModalCloseable. | 
| H2AsyncClientBuilder Builder for HTTP/2 only  CloseableHttpAsyncClientinstances. | 
| HttpAsyncClientBuilder Builder for  CloseableHttpAsyncClientinstances that can negotiate
 the most optimal HTTP protocol version during theTLShandshake
 withALPNextension if supported by the Java runtime. | 
| MinimalH2AsyncClient Minimal implementation of HTTP/2 only  CloseableHttpAsyncClient. | 
| MinimalHttpAsyncClient Minimal implementation of  CloseableHttpAsyncClient. | 
| Class and Description | 
|---|
| CloseableHttpAsyncClient Base implementation of  HttpAsyncClientthat also implementsModalCloseable. | 
| H2AsyncClientBuilder Builder for HTTP/2 only  CloseableHttpAsyncClientinstances. | 
| HttpAsyncClientBuilder Builder for  CloseableHttpAsyncClientinstances that can negotiate
 the most optimal HTTP protocol version during theTLShandshake
 withALPNextension if supported by the Java runtime. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.