| Interface | Description | 
|---|---|
| MessageCopier<T extends org.apache.hc.core5.http.HttpMessage> | Abstract HTTP message copier. | 
| 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  HttpRequestRetryStrategyinterface. | 
| 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  DnsResolverimplementation. | 
| NoopUserTokenHandler | Noop implementation of  UserTokenHandlerthat always returnsnull. | 
| Operations | Common cancellable operations. | 
| Operations.CompletedFuture<T> | This class represents a  Futurein the completed state with a fixed result. | 
| ProtocolSupport | Protocol support methods. | 
| RequestCopier | HttpRequestcopier. | 
| Wire | 
| Enum | Description | 
|---|---|
| ChainElement | Supported elements of request execution pipeline. | 
| 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. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.