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

Packages that use org.apache.hc.client5.http
Package | Description
--- | ---
org.apache.hc.client5.http |
org.apache.hc.client5.http.async |
org.apache.hc.client5.http.classic | Client HTTP communication APIs.
org.apache.hc.client5.http.classic.methods | Standard HTTP method implementations.
org.apache.hc.client5.http.impl |
org.apache.hc.client5.http.impl.async |
org.apache.hc.client5.http.impl.auth | Default implementations of standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.classic | Default HTTP client implementation.
org.apache.hc.client5.http.impl.io | Default implementations of client connection management functions.
org.apache.hc.client5.http.impl.nio |
org.apache.hc.client5.http.impl.routing |
org.apache.hc.client5.http.io |
org.apache.hc.client5.http.nio |
org.apache.hc.client5.http.protocol | Client specific HTTP protocol handlers.
org.apache.hc.client5.http.routing | Client connection routing APIs.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http
Class and Description
ClientProtocolException Signals an error in the HTTP protocol.
DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.
HttpRoute The route for a request.
RedirectException Signals violation of HTTP specification caused by an invalid redirect
RouteInfo Read-only interface for route information.
RouteInfo.LayerType The layering type of a route.
RouteInfo.TunnelType The tunnelling type of a route.
StandardMethods
SystemDefaultDnsResolver DNS resolver that uses the default OS implementation for resolving host names.
UnsupportedSchemeException Signals failure to establish connection using an unknown protocol scheme.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.async
Class and Description
HttpRoute The route for a request.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.classic
Class and Description
HttpRoute The route for a request.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.classic.methods
Class and Description
CancellableAware This interface represents an object that can be made aware of long running, potentially blocking processes.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
ConnectionKeepAliveStrategy Interface for deciding how long a connection can remain idle before being reused.
DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.
HttpRequestRetryHandler A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.
HttpRoute The route for a request.
SchemePortResolver Strategy for default port resolution for protocol schemes.
ServiceUnavailableRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be retried and so on.
UnsupportedSchemeException Signals failure to establish connection using an unknown protocol scheme.
UserTokenHandler A handler for determining if the given execution context is user specific or not.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.async
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
ConnectionKeepAliveStrategy Interface for deciding how long a connection can remain idle before being reused.
DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.
HttpRequestRetryHandler A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.
SchemePortResolver Strategy for default port resolution for protocol schemes.
UserTokenHandler A handler for determining if the given execution context is user specific or not.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.auth
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.
SchemePortResolver Strategy for default port resolution for protocol schemes.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.classic
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
ConnectionKeepAliveStrategy Interface for deciding how long a connection can remain idle before being reused.
HttpRequestRetryHandler A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.
HttpRoute The route for a request.
SchemePortResolver Strategy for default port resolution for protocol schemes.
ServiceUnavailableRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be retried and so on.
UserTokenHandler A handler for determining if the given execution context is user specific or not.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.io
Class and Description
DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.
HttpRoute The route for a request.
SchemePortResolver Strategy for default port resolution for protocol schemes.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.nio
Class and Description
DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.
HttpRoute The route for a request.
SchemePortResolver Strategy for default port resolution for protocol schemes.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.routing
Class and Description
HttpRoute The route for a request.
RouteInfo Read-only interface for route information.
SchemePortResolver Strategy for default port resolution for protocol schemes.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.io
Class and Description
HttpRoute The route for a request.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.nio
Class and Description
HttpRoute The route for a request.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.protocol
Class and Description
RouteInfo Read-only interface for route information.

Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.routing
Class and Description
HttpRoute The route for a request.
RouteInfo Read-only interface for route information.