## Uses of Interface
org.apache.hc.client5.http.DnsResolver

Packages that use DnsResolver
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.

### Uses of DnsResolver in org.apache.hc.client5.http

Classes in org.apache.hc.client5.http that implement DnsResolver
`class` `SystemDefaultDnsResolver` DNS resolver that uses the default OS implementation for resolving host names.

### Uses of DnsResolver in org.apache.hc.client5.http.impl

Classes in org.apache.hc.client5.http.impl that implement DnsResolver
`class` `InMemoryDnsResolver` In-memory `DnsResolver` implementation.

### Uses of DnsResolver in org.apache.hc.client5.http.impl.async

Methods in org.apache.hc.client5.http.impl.async with parameters of type DnsResolver
`static MinimalH2AsyncClient` HttpAsyncClients.`createHttp2Minimal(H2Config h2Config, IOReactorConfig ioReactorConfig, DnsResolver dnsResolver, TlsStrategy tlsStrategy)` Creates `MinimalH2AsyncClient` instance optimized for HTTP/2 multiplexing message transport without advanced HTTP protocol functionality.
`H2AsyncClientBuilder` H2AsyncClientBuilder.`setDnsResolver(DnsResolver dnsResolver)` Assigns `DnsResolver` instance.

### Uses of DnsResolver in org.apache.hc.client5.http.impl.auth

Constructors in org.apache.hc.client5.http.impl.auth with parameters of type DnsResolver
Constructor and Description
`KerberosScheme(KerberosConfig config, DnsResolver dnsResolver)`
`KerberosSchemeFactory(KerberosConfig config, DnsResolver dnsResolver)`
`SPNegoScheme(KerberosConfig config, DnsResolver dnsResolver)`
`SPNegoSchemeFactory(KerberosConfig config, DnsResolver dnsResolver)`

### Uses of DnsResolver in org.apache.hc.client5.http.impl.io

Methods in org.apache.hc.client5.http.impl.io with parameters of type DnsResolver
`PoolingHttpClientConnectionManagerBuilder` PoolingHttpClientConnectionManagerBuilder.`setDnsResolver(DnsResolver dnsResolver)` Assigns `DnsResolver` instance.

Constructors in org.apache.hc.client5.http.impl.io with parameters of type DnsResolver
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)`

### Uses of DnsResolver in org.apache.hc.client5.http.impl.nio

Methods in org.apache.hc.client5.http.impl.nio with parameters of type DnsResolver
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setDnsResolver(DnsResolver dnsResolver)` Assigns `DnsResolver` instance.

Constructors in org.apache.hc.client5.http.impl.nio with parameters of type DnsResolver
Constructor and Description
`MultihomeConnectionInitiator(ConnectionInitiator connectionInitiator, DnsResolver dnsResolver)`
`PoolingAsyncClientConnectionManager(Lookup<TlsStrategy> tlsStrategyLookup, PoolConcurrencyPolicy poolConcurrencyPolicy, PoolReusePolicy poolReusePolicy, TimeValue timeToLive, SchemePortResolver schemePortResolver, DnsResolver dnsResolver)`