Uses of Interface
io.netty.resolver.dns.AuthoritativeDnsServerCache
Packages that use AuthoritativeDnsServerCache
Package
Description
An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
which supports the queries of an arbitrary DNS record type as well.
-
Uses of AuthoritativeDnsServerCache in io.netty.resolver.dns
Classes in io.netty.resolver.dns that implement AuthoritativeDnsServerCacheModifier and TypeClassDescription(package private) final class
AuthoritativeDnsServerCache
implementation which delegates all operations to a wrappedDnsCache
.class
Default implementation ofAuthoritativeDnsServerCache
, backed by aConcurrentMap
.private static final class
final class
A noopAuthoritativeDnsServerCache
that actually never caches anything.Fields in io.netty.resolver.dns declared as AuthoritativeDnsServerCacheModifier and TypeFieldDescriptionprivate final AuthoritativeDnsServerCache
DnsAddressResolveContext.authoritativeDnsServerCache
private final AuthoritativeDnsServerCache
DnsNameResolver.authoritativeDnsServerCache
private AuthoritativeDnsServerCache
DnsNameResolverBuilder.authoritativeDnsServerCache
private final AuthoritativeDnsServerCache
DnsResolveContext.RedirectAuthoritativeDnsServerCache.wrapped
Methods in io.netty.resolver.dns that return AuthoritativeDnsServerCacheModifier and TypeMethodDescription(package private) AuthoritativeDnsServerCache
DnsAddressResolveContext.authoritativeDnsServerCache()
DnsNameResolver.authoritativeDnsServerCache()
Returns the cache used for authoritative DNS servers for a domain.(package private) AuthoritativeDnsServerCache
DnsResolveContext.authoritativeDnsServerCache()
TheAuthoritativeDnsServerCache
to use while resolving.(package private) AuthoritativeDnsServerCache
DnsNameResolverBuilder.getOrNewAuthoritativeDnsServerCache()
private static AuthoritativeDnsServerCache
DnsResolveContext.redirectAuthoritativeDnsServerCache
(AuthoritativeDnsServerCache authoritativeDnsServerCache) Methods in io.netty.resolver.dns with parameters of type AuthoritativeDnsServerCacheModifier and TypeMethodDescriptionDnsNameResolverBuilder.authoritativeDnsServerCache
(AuthoritativeDnsServerCache authoritativeDnsServerCache) Sets the cache for authoritative NS serversprivate static void
DnsResolveContext.AuthoritativeNameServerList.cache
(DnsResolveContext.AuthoritativeNameServer server, AuthoritativeDnsServerCache cache, EventLoop loop) private static void
DnsResolveContext.AuthoritativeNameServerList.cacheUnresolved
(DnsResolveContext.AuthoritativeNameServer server, AuthoritativeDnsServerCache authoritativeCache, EventLoop loop) (package private) void
DnsResolveContext.AuthoritativeNameServerList.handleWithAdditional
(DnsNameResolver parent, DnsRecord r, AuthoritativeDnsServerCache authoritativeCache) (package private) void
DnsResolveContext.AuthoritativeNameServerList.handleWithoutAdditionals
(DnsNameResolver parent, DnsCache cache, AuthoritativeDnsServerCache authoritativeCache) private static AuthoritativeDnsServerCache
DnsResolveContext.redirectAuthoritativeDnsServerCache
(AuthoritativeDnsServerCache authoritativeDnsServerCache) Constructors in io.netty.resolver.dns with parameters of type AuthoritativeDnsServerCacheModifierConstructorDescription(package private)
DnsAddressResolveContext
(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries, DnsCache resolveCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, boolean completeEarlyIfPossible) (package private)
DnsNameResolver
(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, ChannelFactory<? extends SocketChannel> socketChannelFactory, boolean retryWithTcpOnTimeout, DnsCache resolveCache, DnsCnameCache cnameCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, SocketAddress localAddress, DnsQueryLifecycleObserverFactory dnsQueryLifecycleObserverFactory, long queryTimeoutMillis, ResolvedAddressTypes resolvedAddressTypes, boolean recursionDesired, int maxQueriesPerResolve, boolean traceEnabled, int maxPayloadSize, boolean optResourceEnabled, HostsFileEntriesResolver hostsFileEntriesResolver, DnsServerAddressStreamProvider dnsServerAddressStreamProvider, DnsServerAddressStream queryDnsServerAddressStream, String[] searchDomains, int ndots, boolean decodeIdn, boolean completeOncePreferredResolved, int maxNumConsolidation, DnsNameResolverChannelStrategy datagramChannelStrategy) DnsNameResolver
(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, DnsCache resolveCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, DnsQueryLifecycleObserverFactory dnsQueryLifecycleObserverFactory, long queryTimeoutMillis, ResolvedAddressTypes resolvedAddressTypes, boolean recursionDesired, int maxQueriesPerResolve, boolean traceEnabled, int maxPayloadSize, boolean optResourceEnabled, HostsFileEntriesResolver hostsFileEntriesResolver, DnsServerAddressStreamProvider dnsServerAddressStreamProvider, String[] searchDomains, int ndots, boolean decodeIdn) Deprecated.(package private)
RedirectAuthoritativeDnsServerCache
(AuthoritativeDnsServerCache authoritativeDnsServerCache)
DnsNameResolverBuilder
.