| Package | Description | 
|---|---|
| org.apache.hc.client5.http | Client component APIs common to all client transports
 such as connection route information and resolution
 as well as common HTTP method definitions and
 exception classes. | 
| org.apache.hc.client5.http.impl | |
| 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.auth | Standard and common HTTP authentication schemes. | 
| org.apache.hc.client5.http.impl.io | Client connection management functions based the classic
 connection management APIs. | 
| org.apache.hc.client5.http.impl.nio | Client connection management functions based the asynchronous
 connection management APIs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SystemDefaultDnsResolverDNS resolver that uses the default OS implementation for resolving host names. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InMemoryDnsResolverIn-memory  DnsResolverimplementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MinimalH2AsyncClient | HttpAsyncClients. createHttp2Minimal(H2Config h2Config,
                  IOReactorConfig ioReactorConfig,
                  DnsResolver dnsResolver,
                  TlsStrategy tlsStrategy)Creates  MinimalH2AsyncClientinstance optimized for HTTP/2 multiplexing message
 transport without advanced HTTP protocol functionality. | 
| H2AsyncClientBuilder | H2AsyncClientBuilder. setDnsResolver(DnsResolver dnsResolver)Assigns  DnsResolverinstance. | 
| Constructor and Description | 
|---|
| KerberosScheme(KerberosConfig config,
              DnsResolver dnsResolver)Deprecated.  | 
| KerberosSchemeFactory(KerberosConfig config,
                     DnsResolver dnsResolver)Deprecated.  | 
| SPNegoScheme(KerberosConfig config,
            DnsResolver dnsResolver)Deprecated.  | 
| SPNegoSchemeFactory(KerberosConfig config,
                   DnsResolver dnsResolver)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| PoolingHttpClientConnectionManagerBuilder | PoolingHttpClientConnectionManagerBuilder. setDnsResolver(DnsResolver dnsResolver)Assigns  DnsResolverinstance. | 
| Constructor and Description | 
|---|
| BasicHttpClientConnectionManager(Lookup<ConnectionSocketFactory> socketFactoryRegistry,
                                HttpConnectionFactory<ManagedHttpClientConnection> connFactory,
                                SchemePortResolver schemePortResolver,
                                DnsResolver dnsResolver) | 
| DefaultHttpClientConnectionOperator(Lookup<ConnectionSocketFactory> socketFactoryRegistry,
                                   SchemePortResolver schemePortResolver,
                                   DnsResolver dnsResolver) | 
| PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory> socketFactoryRegistry,
                                  PoolConcurrencyPolicy poolConcurrencyPolicy,
                                  PoolReusePolicy poolReusePolicy,
                                  TimeValue timeToLive,
                                  SchemePortResolver schemePortResolver,
                                  DnsResolver dnsResolver,
                                  HttpConnectionFactory<ManagedHttpClientConnection> connFactory) | 
| Modifier and Type | Method and Description | 
|---|---|
| PoolingAsyncClientConnectionManagerBuilder | PoolingAsyncClientConnectionManagerBuilder. setDnsResolver(DnsResolver dnsResolver)Assigns  DnsResolverinstance. | 
| Constructor and Description | 
|---|
| MultihomeConnectionInitiator(ConnectionInitiator connectionInitiator,
                            DnsResolver dnsResolver) | 
| PoolingAsyncClientConnectionManager(Lookup<TlsStrategy> tlsStrategyLookup,
                                   PoolConcurrencyPolicy poolConcurrencyPolicy,
                                   PoolReusePolicy poolReusePolicy,
                                   TimeValue timeToLive,
                                   SchemePortResolver schemePortResolver,
                                   DnsResolver dnsResolver) | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.