## Uses of Interface
org.apache.hc.client5.http.async.HttpAsyncClient

Packages that use HttpAsyncClient
Package | Description
--- | ---
org.apache.hc.client5.http.impl.async | Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.

### Uses of HttpAsyncClient in org.apache.hc.client5.http.impl.async

Classes in org.apache.hc.client5.http.impl.async that implement HttpAsyncClient
Modifier and Type | Class and Description
--- | ---
`class` | `CloseableHttpAsyncClient` Base implementation of `HttpAsyncClient` that also implements `Closeable`.
`class` | `InternalHttp2AsyncClient` Internal implementation of HTTP/2 only `CloseableHttpAsyncClient`.
`class` | `InternalHttpAsyncClient` Internal implementation of `CloseableHttpAsyncClient` that can negotiate the most optimal HTTP protocol version during during the `TLS` handshake with `ALPN` extension if supported by the Java runtime.
`class` | `MinimalHttp2AsyncClient` Minimal implementation of HTTP/2 only `CloseableHttpAsyncClient`.
`class` | `MinimalHttpAsyncClient` Minimal implementation of `CloseableHttpAsyncClient`.