# Uses of Package
org.apache.hc.client5.http.impl.async

- Packages that use org.apache.hc.client5.http.impl.async
  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.

- Classes in org.apache.hc.client5.http.impl.async used by org.apache.hc.client5.http.impl.async
  Class and Description
  CloseableHttpAsyncClient Base implementation of `HttpAsyncClient` that also implements `ModalCloseable`.
  H2AsyncClientBuilder Builder for HTTP/2 only `CloseableHttpAsyncClient` instances.
  HttpAsyncClientBuilder Builder for `CloseableHttpAsyncClient` instances that can negotiate the most optimal HTTP protocol version during the `TLS` handshake with `ALPN` extension if supported by the Java runtime.
  MinimalH2AsyncClient Minimal implementation of HTTP/2 only `CloseableHttpAsyncClient`.
  MinimalHttpAsyncClient Minimal implementation of `CloseableHttpAsyncClient`.

- Classes in org.apache.hc.client5.http.impl.async used by org.apache.hc.client5.http.impl.cache
  Class and Description
  CloseableHttpAsyncClient Base implementation of `HttpAsyncClient` that also implements `ModalCloseable`.
  H2AsyncClientBuilder Builder for HTTP/2 only `CloseableHttpAsyncClient` instances.
  HttpAsyncClientBuilder Builder for `CloseableHttpAsyncClient` instances that can negotiate the most optimal HTTP protocol version during the `TLS` handshake with `ALPN` extension if supported by the Java runtime.

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.