# Package org.apache.hc.client5.http.impl

Interface Summary
Interface | Description
--- | ---
MessageCopier<T extends org.apache.hc.core5.http.HttpMessage> | Deprecated Use message builders.

Class Summary
Class | Description
--- | ---
AuthSupport | Authentication support methods.
ConnPoolSupport | Connection pooling support methods.
CookieSpecSupport | Cookie support methods.
DefaultAuthenticationStrategy | Default implementation of `AuthenticationStrategy`
DefaultConnectionKeepAliveStrategy | Default implementation of a strategy deciding duration that a connection can remain idle.
DefaultHttpRequestRetryStrategy | Default implementation of the `HttpRequestRetryStrategy` interface.
DefaultRedirectStrategy | Default implementation of `RedirectStrategy`.
DefaultSchemePortResolver | Default `SchemePortResolver`.
DefaultUserTokenHandler | Default implementation of `UserTokenHandler`.
ExecSupport | Request execution support methods.
IdleConnectionEvictor | This class maintains a background thread to enforce an eviction policy for expired / idle persistent connections kept alive in the connection pool.
InMemoryDnsResolver | In-memory `DnsResolver` implementation.
NoopUserTokenHandler | Noop implementation of `UserTokenHandler` that always returns `null`.
Operations | Common cancellable operations.
Operations.CompletedFuture<T> | This class represents a `Future` in the completed state with a fixed result.
ProtocolSupport | Protocol support methods.
RequestCopier | Deprecated Use `BasicRequestBuilder`
Wire |

Enum Summary
Enum | Description
--- | ---
ChainElement | Supported elements of request execution pipeline.

Exception Summary
Exception | Description
--- | ---
ConnectionShutdownException | Signals that the connection has been shut down or released back to the the connection pool
TunnelRefusedException | Signals that the tunnel request was rejected by the proxy host.