Skip navigation links
A B C D E F G H I M N O P Q R S T U 

A

address() - Method in interface io.netty.resolver.dns.DnsCacheEntry
Get the resolved address.
AuthoritativeDnsServerCache - Interface in io.netty.resolver.dns
Cache which stores the nameservers that should be used to resolve a specific hostname.
authoritativeDnsServerCache() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the cache used for authoritative DNS servers for a domain.
authoritativeDnsServerCache(DnsCache) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
authoritativeDnsServerCache(AuthoritativeDnsServerCache) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the cache for authoritative NS servers

B

BiDnsQueryLifecycleObserver - Class in io.netty.resolver.dns
BiDnsQueryLifecycleObserver(DnsQueryLifecycleObserver, DnsQueryLifecycleObserver) - Constructor for class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
Create a new instance.
BiDnsQueryLifecycleObserverFactory - Class in io.netty.resolver.dns
BiDnsQueryLifecycleObserverFactory(DnsQueryLifecycleObserverFactory, DnsQueryLifecycleObserverFactory) - Constructor for class io.netty.resolver.dns.BiDnsQueryLifecycleObserverFactory
Create a new instance.
build() - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Returns a new DnsNameResolver instance.

C

cache(String, InetSocketAddress, long, EventLoop) - Method in interface io.netty.resolver.dns.AuthoritativeDnsServerCache
Caches a nameserver that should be used to resolve the given hostname.
cache(String, InetSocketAddress, long, EventLoop) - Method in class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
 
cache(String, DnsRecord[], InetAddress, long, EventLoop) - Method in class io.netty.resolver.dns.DefaultDnsCache
 
cache(String, DnsRecord[], Throwable, EventLoop) - Method in class io.netty.resolver.dns.DefaultDnsCache
 
cache(String, String, long, EventLoop) - Method in class io.netty.resolver.dns.DefaultDnsCnameCache
 
cache(String, DnsRecord[], InetAddress, long, EventLoop) - Method in interface io.netty.resolver.dns.DnsCache
Create a new DnsCacheEntry and cache a resolved address for a given hostname.
cache(String, DnsRecord[], Throwable, EventLoop) - Method in interface io.netty.resolver.dns.DnsCache
Cache the resolution failure for a given hostname.
cache(String, String, long, EventLoop) - Method in interface io.netty.resolver.dns.DnsCnameCache
Caches a cname entry that should be used for the given hostname.
cache(String, InetSocketAddress, long, EventLoop) - Method in class io.netty.resolver.dns.NoopAuthoritativeDnsServerCache
 
cache(String, DnsRecord[], InetAddress, long, EventLoop) - Method in class io.netty.resolver.dns.NoopDnsCache
 
cache(String, DnsRecord[], Throwable, EventLoop) - Method in class io.netty.resolver.dns.NoopDnsCache
 
cache(String, String, long, EventLoop) - Method in class io.netty.resolver.dns.NoopDnsCnameCache
 
cause() - Method in interface io.netty.resolver.dns.DnsCacheEntry
If the DNS query failed this will provide the rational.
channelFactory() - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
 
channelFactory(ChannelFactory<? extends DatagramChannel>) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the ChannelFactory that will create a DatagramChannel.
channelType(Class<? extends DatagramChannel>) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the ChannelFactory as a ReflectiveChannelFactory of this type.
clear() - Method in interface io.netty.resolver.dns.AuthoritativeDnsServerCache
Clears all cached nameservers.
clear(String) - Method in interface io.netty.resolver.dns.AuthoritativeDnsServerCache
Clears the cached nameservers for the specified hostname.
clear() - Method in class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
 
clear(String) - Method in class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
 
clear() - Method in class io.netty.resolver.dns.DefaultDnsCache
 
clear(String) - Method in class io.netty.resolver.dns.DefaultDnsCache
 
clear() - Method in class io.netty.resolver.dns.DefaultDnsCnameCache
 
clear(String) - Method in class io.netty.resolver.dns.DefaultDnsCnameCache
 
clear() - Method in interface io.netty.resolver.dns.DnsCache
Clears all the resolved addresses cached by this resolver.
clear(String) - Method in interface io.netty.resolver.dns.DnsCache
Clears the resolved addresses of the specified host name from the cache of this resolver.
clear() - Method in interface io.netty.resolver.dns.DnsCnameCache
Clears all cached nameservers.
clear(String) - Method in interface io.netty.resolver.dns.DnsCnameCache
Clears the cached nameservers for the specified hostname.
clear() - Method in class io.netty.resolver.dns.NoopAuthoritativeDnsServerCache
 
clear(String) - Method in class io.netty.resolver.dns.NoopAuthoritativeDnsServerCache
 
clear() - Method in class io.netty.resolver.dns.NoopDnsCache
 
clear(String) - Method in class io.netty.resolver.dns.NoopDnsCache
 
clear() - Method in class io.netty.resolver.dns.NoopDnsCnameCache
 
clear(String) - Method in class io.netty.resolver.dns.NoopDnsCnameCache
 
close() - Method in class io.netty.resolver.dns.DnsNameResolver
Closes the internal datagram channel used for sending and receiving DNS messages, and clears all DNS resource records from the cache.
cnameCache(DnsCnameCache) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the cache for CNAME mappings.
compare(InetSocketAddress, InetSocketAddress) - Method in class io.netty.resolver.dns.NameServerComparator
 
completeOncePreferredResolved(boolean) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
If true SimpleNameResolver.resolveAll(String) will notify the returned Future as soon as all queries for the preferred address-type are complete.
computeResolvedAddressTypes(InternetProtocolFamily...) - Static method in class io.netty.resolver.dns.DnsNameResolverBuilder
Compute a ResolvedAddressTypes from some InternetProtocolFamilys.
copy() - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Creates a copy of this DnsNameResolverBuilder

D

decodeIdn(boolean) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Set if domain / host names should be decoded to unicode when received.
defaultAddresses() - Static method in class io.netty.resolver.dns.DefaultDnsServerAddressStreamProvider
Returns the DnsServerAddresses that yields the system DNS server addresses sequentially.
defaultAddresses() - Static method in class io.netty.resolver.dns.DnsServerAddresses
Deprecated.
Use DefaultDnsServerAddressStreamProvider.defaultAddresses().

Returns the DnsServerAddresses that yields the system DNS server addresses sequentially. If it failed to retrieve the list of the system DNS server addresses from the environment, it will use "8.8.8.8" and "8.8.4.4", the addresses of the Google public DNS servers.

This method has the same effect with the following code:

 DnsServerAddresses.sequential(DnsServerAddresses.defaultAddressList());
 

defaultAddressList() - Static method in class io.netty.resolver.dns.DefaultDnsServerAddressStreamProvider
Returns the list of the system DNS server addresses.
defaultAddressList() - Static method in class io.netty.resolver.dns.DnsServerAddresses
Deprecated.
Use DefaultDnsServerAddressStreamProvider.defaultAddressList().

Returns the list of the system DNS server addresses. If it failed to retrieve the list of the system DNS server addresses from the environment, it will return "8.8.8.8" and "8.8.4.4", the addresses of the Google public DNS servers.

DefaultAuthoritativeDnsServerCache - Class in io.netty.resolver.dns
Default implementation of AuthoritativeDnsServerCache, backed by a ConcurrentMap.
DefaultAuthoritativeDnsServerCache() - Constructor for class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
Create a cache that respects the TTL returned by the DNS server.
DefaultAuthoritativeDnsServerCache(int, int, Comparator<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
Create a cache.
DefaultDnsCache - Class in io.netty.resolver.dns
Default implementation of DnsCache, backed by a ConcurrentMap.
DefaultDnsCache() - Constructor for class io.netty.resolver.dns.DefaultDnsCache
Create a cache that respects the TTL returned by the DNS server and doesn't cache negative responses.
DefaultDnsCache(int, int, int) - Constructor for class io.netty.resolver.dns.DefaultDnsCache
Create a cache.
DefaultDnsCnameCache - Class in io.netty.resolver.dns
Default implementation of a DnsCnameCache.
DefaultDnsCnameCache() - Constructor for class io.netty.resolver.dns.DefaultDnsCnameCache
Create a cache that respects the TTL returned by the DNS server.
DefaultDnsCnameCache(int, int) - Constructor for class io.netty.resolver.dns.DefaultDnsCnameCache
Create a cache.
DefaultDnsServerAddressStreamProvider - Class in io.netty.resolver.dns
A DnsServerAddressStreamProvider which will use predefined default DNS servers to use for DNS resolution.
DnsAddressResolverGroup - Class in io.netty.resolver.dns
A AddressResolverGroup of DnsNameResolvers.
DnsAddressResolverGroup(DnsNameResolverBuilder) - Constructor for class io.netty.resolver.dns.DnsAddressResolverGroup
 
DnsAddressResolverGroup(Class<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty.resolver.dns.DnsAddressResolverGroup
 
DnsAddressResolverGroup(ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty.resolver.dns.DnsAddressResolverGroup
 
DnsCache - Interface in io.netty.resolver.dns
A cache for DNS resolution entries.
DnsCacheEntry - Interface in io.netty.resolver.dns
Represents the results from a previous DNS query which can be cached.
DnsCnameCache - Interface in io.netty.resolver.dns
A cache for CNAMEs.
DnsNameResolver - Class in io.netty.resolver.dns
A DNS-based InetNameResolver.
DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsCache, DnsCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, boolean, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Deprecated.
DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsCache, AuthoritativeDnsServerCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, boolean, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Deprecated.
DnsNameResolverBuilder - Class in io.netty.resolver.dns
A DnsNameResolver builder.
DnsNameResolverBuilder() - Constructor for class io.netty.resolver.dns.DnsNameResolverBuilder
Creates a new builder.
DnsNameResolverBuilder(EventLoop) - Constructor for class io.netty.resolver.dns.DnsNameResolverBuilder
Creates a new builder.
DnsNameResolverException - Exception in io.netty.resolver.dns
A RuntimeException raised when DnsNameResolver failed to perform a successful query.
DnsNameResolverException(InetSocketAddress, DnsQuestion, String) - Constructor for exception io.netty.resolver.dns.DnsNameResolverException
 
DnsNameResolverException(InetSocketAddress, DnsQuestion, String, Throwable) - Constructor for exception io.netty.resolver.dns.DnsNameResolverException
 
DnsNameResolverTimeoutException - Exception in io.netty.resolver.dns
A DnsNameResolverException raised when DnsNameResolver failed to perform a successful query because of an timeout.
DnsNameResolverTimeoutException(InetSocketAddress, DnsQuestion, String) - Constructor for exception io.netty.resolver.dns.DnsNameResolverTimeoutException
 
DnsQueryLifecycleObserver - Interface in io.netty.resolver.dns
This interface provides visibility into individual DNS queries.
dnsQueryLifecycleObserverFactory(DnsQueryLifecycleObserverFactory) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Set the factory used to generate objects which can observe individual DNS queries.
DnsQueryLifecycleObserverFactory - Interface in io.netty.resolver.dns
Used to generate new instances of DnsQueryLifecycleObserver.
DnsServerAddresses - Class in io.netty.resolver.dns
Provides an infinite sequence of DNS server addresses to DnsNameResolver.
DnsServerAddresses() - Constructor for class io.netty.resolver.dns.DnsServerAddresses
 
DnsServerAddressStream - Interface in io.netty.resolver.dns
An infinite stream of DNS server addresses.
DnsServerAddressStreamProvider - Interface in io.netty.resolver.dns
Provides an opportunity to override which DnsServerAddressStream is used to resolve a specific hostname.
DnsServerAddressStreamProviders - Class in io.netty.resolver.dns
Utility methods related to DnsServerAddressStreamProvider.
doResolve(String, Promise<InetAddress>) - Method in class io.netty.resolver.dns.DnsNameResolver
 
doResolve(String, DnsRecord[], Promise<InetAddress>, DnsCache) - Method in class io.netty.resolver.dns.DnsNameResolver
Hook designed for extensibility so one can pass a different cache on each resolution attempt instead of using the global one.
doResolveAll(String, Promise<List<InetAddress>>) - Method in class io.netty.resolver.dns.DnsNameResolver
 
doResolveAll(String, DnsRecord[], Promise<List<InetAddress>>, DnsCache) - Method in class io.netty.resolver.dns.DnsNameResolver
Hook designed for extensibility so one can pass a different cache on each resolution attempt instead of using the global one.
duplicate() - Method in interface io.netty.resolver.dns.DnsServerAddressStream
Duplicate this object.

E

eventLoop(EventLoop) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the EventLoop which will perform the communication with the DNS servers.
executor() - Method in class io.netty.resolver.dns.DnsNameResolver
 

F

fillInStackTrace() - Method in exception io.netty.resolver.dns.DnsNameResolverException
 

G

get(String) - Method in interface io.netty.resolver.dns.AuthoritativeDnsServerCache
Returns the cached nameservers that should be used to resolve the given hostname.
get(String) - Method in class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
 
get(String, DnsRecord[]) - Method in class io.netty.resolver.dns.DefaultDnsCache
 
get(String) - Method in class io.netty.resolver.dns.DefaultDnsCnameCache
 
get(String, DnsRecord[]) - Method in interface io.netty.resolver.dns.DnsCache
Return the cached entries for the given hostname.
get(String) - Method in interface io.netty.resolver.dns.DnsCnameCache
Returns the cached cname for the given hostname.
get(String) - Method in class io.netty.resolver.dns.NoopAuthoritativeDnsServerCache
 
get(String, DnsRecord[]) - Method in class io.netty.resolver.dns.NoopDnsCache
 
get(String) - Method in class io.netty.resolver.dns.NoopDnsCnameCache
 

H

hostsFileEntriesResolver() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the component that tries to resolve hostnames against the hosts file prior to asking to remotes DNS servers.
hostsFileEntriesResolver(HostsFileEntriesResolver) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
 

I

INSTANCE - Static variable in class io.netty.resolver.dns.DefaultDnsServerAddressStreamProvider
 
INSTANCE - Static variable in class io.netty.resolver.dns.NoopAuthoritativeDnsServerCache
 
INSTANCE - Static variable in class io.netty.resolver.dns.NoopDnsCache
 
INSTANCE - Static variable in class io.netty.resolver.dns.NoopDnsCnameCache
 
INSTANCE - Static variable in class io.netty.resolver.dns.NoopDnsQueryLifecycleObserverFactory
 
io.netty.resolver.dns - package 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.
isOptResourceEnabled() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the automatic inclusion of a optional records that tries to give the remote DNS server a hint about how much data the resolver can read per response is enabled.
isRecursionDesired() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns true if and only if this resolver sends a DNS query with the RD (recursion desired) flag set.
isTimeoutError(Throwable) - Static method in class io.netty.resolver.dns.DnsNameResolver
Returns true if the Throwable was caused by an timeout.
isTransportOrTimeoutError(Throwable) - Static method in class io.netty.resolver.dns.DnsNameResolver
Returns true if the Throwable was caused by an timeout or transport error.

M

maxPayloadSize() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the capacity of the datagram packet buffer (in bytes).
maxPayloadSize(int) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the capacity of the datagram packet buffer (in bytes).
maxQueriesPerResolve() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the maximum allowed number of DNS queries to send when resolving a host name.
maxQueriesPerResolve(int) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the maximum allowed number of DNS queries to send when resolving a host name.
maxTtl() - Method in class io.netty.resolver.dns.DefaultDnsCache
Returns the maximum TTL of the cached DNS resource records (in seconds).
minTtl() - Method in class io.netty.resolver.dns.DefaultDnsCache
Returns the minimum TTL of the cached DNS resource records (in seconds).
MultiDnsServerAddressStreamProvider - Class in io.netty.resolver.dns
A DnsServerAddressStreamProvider which iterates through a collection of DnsServerAddressStreamProvider until the first non-null result is found.
MultiDnsServerAddressStreamProvider(List<DnsServerAddressStreamProvider>) - Constructor for class io.netty.resolver.dns.MultiDnsServerAddressStreamProvider
Create a new instance.
MultiDnsServerAddressStreamProvider(DnsServerAddressStreamProvider...) - Constructor for class io.netty.resolver.dns.MultiDnsServerAddressStreamProvider
Create a new instance.

N

nameServerAddressStream(String) - Method in class io.netty.resolver.dns.DefaultDnsServerAddressStreamProvider
 
nameServerAddressStream(String) - Method in interface io.netty.resolver.dns.DnsServerAddressStreamProvider
Ask this provider for the name servers to query for hostname.
nameServerAddressStream(String) - Method in class io.netty.resolver.dns.MultiDnsServerAddressStreamProvider
 
nameServerAddressStream(String) - Method in class io.netty.resolver.dns.UnixResolverDnsServerAddressStreamProvider
 
NameServerComparator - Class in io.netty.resolver.dns
Special Comparator implementation to sort the nameservers to use when follow redirects.
NameServerComparator(Class<? extends InetAddress>) - Constructor for class io.netty.resolver.dns.NameServerComparator
 
nameServerProvider() - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
 
nameServerProvider(DnsServerAddressStreamProvider) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Set the DnsServerAddressStreamProvider which is used to determine which DNS server is used to resolve each hostname.
ndots(int) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Set the number of dots which must appear in a name before an initial absolute query is made.
negativeTtl() - Method in class io.netty.resolver.dns.DefaultDnsCache
Returns the TTL of the cache for the failed DNS queries (in seconds).
negativeTtl(int) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the TTL of the cache for the failed DNS queries (in seconds).
newAddressResolver(EventLoop, NameResolver<InetAddress>) - Method in class io.netty.resolver.dns.DnsAddressResolverGroup
Creates a new AddressResolver.
newAddressResolver(EventLoop, NameResolver<InetAddress>) - Method in class io.netty.resolver.dns.RoundRobinDnsAddressResolverGroup
We need to override this method, not DnsAddressResolverGroup.newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider), because we need to eliminate possible caching of NameResolver.resolve(java.lang.String) by InflightNameResolver created in DnsAddressResolverGroup.newResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider).
newDnsQueryLifecycleObserver(DnsQuestion) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserverFactory
 
newDnsQueryLifecycleObserver(DnsQuestion) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserverFactory
Create a new instance of a DnsQueryLifecycleObserver.
newDnsQueryLifecycleObserver(DnsQuestion) - Method in class io.netty.resolver.dns.NoopDnsQueryLifecycleObserverFactory
 
newNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Method in class io.netty.resolver.dns.DnsAddressResolverGroup
Creates a new NameResolver.
newRedirectDnsServerStream(String, List<InetSocketAddress>) - Method in class io.netty.resolver.dns.DnsNameResolver
Creates a new DnsServerAddressStream to following a redirected DNS query.
newResolver(EventExecutor) - Method in class io.netty.resolver.dns.DnsAddressResolverGroup
 
newResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Method in class io.netty.resolver.dns.DnsAddressResolverGroup
next() - Method in interface io.netty.resolver.dns.DnsServerAddressStream
Retrieves the next DNS server address from the stream.
NoopAuthoritativeDnsServerCache - Class in io.netty.resolver.dns
A noop AuthoritativeDnsServerCache that actually never caches anything.
NoopDnsCache - Class in io.netty.resolver.dns
A noop DNS cache that actually never caches anything.
NoopDnsCnameCache - Class in io.netty.resolver.dns
 
NoopDnsQueryLifecycleObserverFactory - Class in io.netty.resolver.dns
 

O

optResourceEnabled(boolean) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Enable the automatic inclusion of a optional records that tries to give the remote DNS server a hint about how much data the resolver can read per response.

P

platformDefault() - Static method in class io.netty.resolver.dns.DnsServerAddressStreamProviders
A DnsServerAddressStreamProvider which inherits the DNS servers from your local host's configuration.

Q

query(DnsQuestion) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question.
query(DnsQuestion, Iterable<DnsRecord>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question with additional records.
query(DnsQuestion, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question.
query(InetSocketAddress, DnsQuestion) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question using the specified name server list.
query(InetSocketAddress, DnsQuestion, Iterable<DnsRecord>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question with additional records using the specified name server list.
query(InetSocketAddress, DnsQuestion, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question using the specified name server list.
query(InetSocketAddress, DnsQuestion, Iterable<DnsRecord>, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question with additional records using the specified name server list.
queryCancelled(int) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
queryCancelled(int) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The query may have been written but it was cancelled at some point.
queryCNAMEd(DnsQuestion) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
queryCNAMEd(DnsQuestion) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The query returned a CNAME which we may attempt to follow with a new query.
queryFailed(Throwable) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
queryFailed(Throwable) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The following criteria are possible: IO Error Server responded with an invalid DNS response Server responded with a valid DNS response, but it didn't progress the resolution
queryNoAnswer(DnsResponseCode) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
queryNoAnswer(DnsResponseCode) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The response to the query didn't provide the expected response code, but it didn't return DnsResponseCode.NXDOMAIN so we may try to query again.
queryRedirected(List<InetSocketAddress>) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
queryRedirected(List<InetSocketAddress>) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The query has been redirected to another list of DNS servers.
querySucceed() - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
querySucceed() - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The query received the expected results.
queryTimeoutMillis() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the timeout of each DNS query performed by this resolver (in milliseconds).
queryTimeoutMillis(long) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the timeout of each DNS query performed by this resolver (in milliseconds).
queryWritten(InetSocketAddress, ChannelFuture) - Method in class io.netty.resolver.dns.BiDnsQueryLifecycleObserver
 
queryWritten(InetSocketAddress, ChannelFuture) - Method in interface io.netty.resolver.dns.DnsQueryLifecycleObserver
The query has been written.
question() - Method in exception io.netty.resolver.dns.DnsNameResolverException
Returns the DnsQuestion of the DNS query that has failed.

R

recursionDesired(boolean) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets if this resolver has to send a DNS query with the RD (recursion desired) flag set.
remoteAddress() - Method in exception io.netty.resolver.dns.DnsNameResolverException
Returns the InetSocketAddress of the DNS query that has failed.
resolve(String, Iterable<DnsRecord>) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the specified name into an address.
resolve(String, Iterable<DnsRecord>, Promise<InetAddress>) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the specified name into an address.
resolveAll(String, Iterable<DnsRecord>) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the specified host name and port into a list of address.
resolveAll(String, Iterable<DnsRecord>, Promise<List<InetAddress>>) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the specified host name and port into a list of address.
resolveAll(DnsQuestion) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the DnsRecords that are matched by the specified DnsQuestion.
resolveAll(DnsQuestion, Iterable<DnsRecord>) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the DnsRecords that are matched by the specified DnsQuestion.
resolveAll(DnsQuestion, Iterable<DnsRecord>, Promise<List<DnsRecord>>) - Method in class io.netty.resolver.dns.DnsNameResolver
Resolves the DnsRecords that are matched by the specified DnsQuestion.
resolveCache() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the resolution cache.
resolveCache(DnsCache) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the cache for resolution results.
resolvedAddressTypes() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the ResolvedAddressTypes resolved by SimpleNameResolver.resolve(String).
resolvedAddressTypes(ResolvedAddressTypes) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the list of the protocol families of the address resolved.
rotational(Iterable<? extends InetSocketAddress>) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields the specified addresses in a rotational sequential order.
rotational(InetSocketAddress...) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields the specified addresses in a rotational sequential order.
RoundRobinDnsAddressResolverGroup - Class in io.netty.resolver.dns
A AddressResolverGroup of DnsNameResolvers that supports random selection of destination addresses if multiple are provided by the nameserver.
RoundRobinDnsAddressResolverGroup(DnsNameResolverBuilder) - Constructor for class io.netty.resolver.dns.RoundRobinDnsAddressResolverGroup
 
RoundRobinDnsAddressResolverGroup(Class<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty.resolver.dns.RoundRobinDnsAddressResolverGroup
 
RoundRobinDnsAddressResolverGroup(ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty.resolver.dns.RoundRobinDnsAddressResolverGroup
 

S

searchDomains(Iterable<String>) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Set the list of search domains of the resolver.
sequential(Iterable<? extends InetSocketAddress>) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields the specified addresses sequentially.
sequential(InetSocketAddress...) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields the specified addresses sequentially.
SequentialDnsServerAddressStreamProvider - Class in io.netty.resolver.dns
A DnsServerAddressStreamProvider which is backed by a sequential list of DNS servers.
SequentialDnsServerAddressStreamProvider(InetSocketAddress...) - Constructor for class io.netty.resolver.dns.SequentialDnsServerAddressStreamProvider
Create a new instance.
SequentialDnsServerAddressStreamProvider(Iterable<? extends InetSocketAddress>) - Constructor for class io.netty.resolver.dns.SequentialDnsServerAddressStreamProvider
Create a new instance.
shuffled(Iterable<? extends InetSocketAddress>) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields the specified address in a shuffled order.
shuffled(InetSocketAddress...) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields the specified addresses in a shuffled order.
singleton(InetSocketAddress) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the DnsServerAddresses that yields only a single address.
SingletonDnsServerAddressStreamProvider - Class in io.netty.resolver.dns
A DnsServerAddressStreamProvider which always uses a single DNS server for resolution.
SingletonDnsServerAddressStreamProvider(InetSocketAddress) - Constructor for class io.netty.resolver.dns.SingletonDnsServerAddressStreamProvider
Create a new instance.
size() - Method in interface io.netty.resolver.dns.DnsServerAddressStream
Get the number of times DnsServerAddressStream.next() will return a distinct element before repeating or terminating.
socketChannelFactory(ChannelFactory<? extends SocketChannel>) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the ChannelFactory that will create a SocketChannel for TCP fallback if needed.
socketChannelType(Class<? extends SocketChannel>) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the ChannelFactory as a ReflectiveChannelFactory of this type for TCP fallback if needed.
stream() - Method in class io.netty.resolver.dns.DnsServerAddresses
Starts a new infinite stream of DNS server addresses.

T

toString() - Method in class io.netty.resolver.dns.DefaultAuthoritativeDnsServerCache
 
toString() - Method in class io.netty.resolver.dns.DefaultDnsCache
 
toString() - Method in class io.netty.resolver.dns.NoopDnsCache
 
traceEnabled(boolean) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets if this resolver should generate the detailed trace information in an exception message so that it is easier to understand the cause of resolution failure.
ttl(int, int) - Method in class io.netty.resolver.dns.DnsNameResolverBuilder
Sets the minimum and maximum TTL of the cached DNS resource records (in seconds).

U

unixDefault() - Static method in class io.netty.resolver.dns.DnsServerAddressStreamProviders
 
UnixResolverDnsServerAddressStreamProvider - Class in io.netty.resolver.dns
Able to parse files such as /etc/resolv.conf and /etc/resolver to respect the system default domain servers.
UnixResolverDnsServerAddressStreamProvider(File, File...) - Constructor for class io.netty.resolver.dns.UnixResolverDnsServerAddressStreamProvider
Parse a file of the format /etc/resolv.conf which may contain the default DNS server to use, and also overrides for individual domains.
UnixResolverDnsServerAddressStreamProvider(String, String) - Constructor for class io.netty.resolver.dns.UnixResolverDnsServerAddressStreamProvider
Parse a file of the format /etc/resolv.conf which may contain the default DNS server to use, and also overrides for individual domains.
A B C D E F G H I M N O P Q R S T U 
Skip navigation links

Copyright © 2008–2020 The Netty Project. All rights reserved.