Uses of Interface
io.netty.resolver.dns.AuthoritativeDnsServerCache
-
Packages that use AuthoritativeDnsServerCache Package Description io.netty.resolver.dns 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 AuthoritativeDnsServerCache Modifier and Type Class Description (package private) class
AuthoritativeDnsServerCacheAdapter
AuthoritativeDnsServerCache
implementation which delegates all operations to a wrappedDnsCache
.class
DefaultAuthoritativeDnsServerCache
Default implementation ofAuthoritativeDnsServerCache
, backed by aConcurrentMap
.private static class
DnsResolveContext.RedirectAuthoritativeDnsServerCache
class
NoopAuthoritativeDnsServerCache
A noopAuthoritativeDnsServerCache
that actually never caches anything.Fields in io.netty.resolver.dns declared as AuthoritativeDnsServerCache Modifier and Type Field Description private AuthoritativeDnsServerCache
DnsAddressResolveContext. authoritativeDnsServerCache
private AuthoritativeDnsServerCache
DnsNameResolver. authoritativeDnsServerCache
private AuthoritativeDnsServerCache
DnsNameResolverBuilder. authoritativeDnsServerCache
private AuthoritativeDnsServerCache
DnsResolveContext.RedirectAuthoritativeDnsServerCache. wrapped
Methods in io.netty.resolver.dns that return AuthoritativeDnsServerCache Modifier and Type Method Description (package private) AuthoritativeDnsServerCache
DnsAddressResolveContext. authoritativeDnsServerCache()
AuthoritativeDnsServerCache
DnsNameResolver. authoritativeDnsServerCache()
Returns the cache used for authoritative DNS servers for a domain.(package private) AuthoritativeDnsServerCache
DnsResolveContext. authoritativeDnsServerCache()
TheAuthoritativeDnsServerCache
to use while resolving.private AuthoritativeDnsServerCache
DnsNameResolverBuilder. newAuthoritativeDnsServerCache()
private static AuthoritativeDnsServerCache
DnsResolveContext. redirectAuthoritativeDnsServerCache(AuthoritativeDnsServerCache authoritativeDnsServerCache)
Methods in io.netty.resolver.dns with parameters of type AuthoritativeDnsServerCache Modifier and Type Method Description DnsNameResolverBuilder
DnsNameResolverBuilder. 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 AuthoritativeDnsServerCache Constructor Description DnsAddressResolveContext(DnsNameResolver parent, Channel channel, Future<? extends Channel> channelReadyFuture, Promise<?> originalPromise, java.lang.String hostname, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries, DnsCache resolveCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, boolean completeEarlyIfPossible)
DnsNameResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, ChannelFactory<? extends SocketChannel> socketChannelFactory, boolean retryWithTcpOnTimeout, DnsCache resolveCache, DnsCnameCache cnameCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, java.net.SocketAddress localAddress, DnsQueryLifecycleObserverFactory dnsQueryLifecycleObserverFactory, long queryTimeoutMillis, ResolvedAddressTypes resolvedAddressTypes, boolean recursionDesired, int maxQueriesPerResolve, boolean traceEnabled, int maxPayloadSize, boolean optResourceEnabled, HostsFileEntriesResolver hostsFileEntriesResolver, DnsServerAddressStreamProvider dnsServerAddressStreamProvider, DnsServerAddressStream queryDnsServerAddressStream, java.lang.String[] searchDomains, int ndots, boolean decodeIdn, boolean completeOncePreferredResolved, int maxNumConsolidation)
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, java.lang.String[] searchDomains, int ndots, boolean decodeIdn)
Deprecated.RedirectAuthoritativeDnsServerCache(AuthoritativeDnsServerCache authoritativeDnsServerCache)
-