A B C D E G H I L M N O P Q R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- address() - Method in interface io.netty5.resolver.dns.DnsCacheEntry
-
Get the resolved address.
- authoritativeDnsServerCache() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the cache used for authoritative DNS servers for a domain.
- authoritativeDnsServerCache(AuthoritativeDnsServerCache) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the cache for authoritative NS servers
- authoritativeDnsServerCache(DnsCache) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
- AuthoritativeDnsServerCache - Interface in io.netty5.resolver.dns
-
Cache which stores the nameservers that should be used to resolve a specific hostname.
B
- BiDnsQueryLifecycleObserver - Class in io.netty5.resolver.dns
-
Combines two
DnsQueryLifecycleObserverinto a singleDnsQueryLifecycleObserver. - BiDnsQueryLifecycleObserver(DnsQueryLifecycleObserver, DnsQueryLifecycleObserver) - Constructor for class io.netty5.resolver.dns.BiDnsQueryLifecycleObserver
-
Create a new instance.
- BiDnsQueryLifecycleObserverFactory - Class in io.netty5.resolver.dns
-
Combines two
DnsQueryLifecycleObserverFactoryinto a singleDnsQueryLifecycleObserverFactory. - BiDnsQueryLifecycleObserverFactory(DnsQueryLifecycleObserverFactory, DnsQueryLifecycleObserverFactory) - Constructor for class io.netty5.resolver.dns.BiDnsQueryLifecycleObserverFactory
-
Create a new instance.
- build() - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Returns a new
DnsNameResolverinstance.
C
- cache(String, DnsRecord[], Throwable, EventLoop) - Method in class io.netty5.resolver.dns.DefaultDnsCache
- cache(String, DnsRecord[], Throwable, EventLoop) - Method in interface io.netty5.resolver.dns.DnsCache
-
Cache the resolution failure for a given hostname.
- cache(String, DnsRecord[], Throwable, EventLoop) - Method in class io.netty5.resolver.dns.NoopDnsCache
- cache(String, DnsRecord[], InetAddress, long, EventLoop) - Method in class io.netty5.resolver.dns.DefaultDnsCache
- cache(String, DnsRecord[], InetAddress, long, EventLoop) - Method in interface io.netty5.resolver.dns.DnsCache
-
Create a new
DnsCacheEntryand cache a resolved address for a given hostname. - cache(String, DnsRecord[], InetAddress, long, EventLoop) - Method in class io.netty5.resolver.dns.NoopDnsCache
- cache(String, String, long, EventLoop) - Method in class io.netty5.resolver.dns.DefaultDnsCnameCache
- cache(String, String, long, EventLoop) - Method in interface io.netty5.resolver.dns.DnsCnameCache
-
Caches a cname entry that should be used for the given hostname.
- cache(String, String, long, EventLoop) - Method in class io.netty5.resolver.dns.NoopDnsCnameCache
- cache(String, InetSocketAddress, long, EventLoop) - Method in interface io.netty5.resolver.dns.AuthoritativeDnsServerCache
-
Caches a nameserver that should be used to resolve the given hostname.
- cache(String, InetSocketAddress, long, EventLoop) - Method in class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
- cache(String, InetSocketAddress, long, EventLoop) - Method in class io.netty5.resolver.dns.NoopAuthoritativeDnsServerCache
- cause() - Method in interface io.netty5.resolver.dns.DnsCacheEntry
-
If the DNS query failed this will provide the rational.
- channelFactory() - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
- channelFactory(ChannelFactory<? extends DatagramChannel>) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the
ChannelFactorythat will create aDatagramChannel. - channelType(Class<? extends DatagramChannel>) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the
ChannelFactoryas aReflectiveChannelFactoryof this type. - clear() - Method in interface io.netty5.resolver.dns.AuthoritativeDnsServerCache
-
Clears all cached nameservers.
- clear() - Method in class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
- clear() - Method in class io.netty5.resolver.dns.DefaultDnsCache
- clear() - Method in class io.netty5.resolver.dns.DefaultDnsCnameCache
- clear() - Method in interface io.netty5.resolver.dns.DnsCache
-
Clears all the resolved addresses cached by this resolver.
- clear() - Method in interface io.netty5.resolver.dns.DnsCnameCache
-
Clears all cached nameservers.
- clear() - Method in class io.netty5.resolver.dns.NoopAuthoritativeDnsServerCache
- clear() - Method in class io.netty5.resolver.dns.NoopDnsCache
- clear() - Method in class io.netty5.resolver.dns.NoopDnsCnameCache
- clear(String) - Method in interface io.netty5.resolver.dns.AuthoritativeDnsServerCache
-
Clears the cached nameservers for the specified hostname.
- clear(String) - Method in class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
- clear(String) - Method in class io.netty5.resolver.dns.DefaultDnsCache
- clear(String) - Method in class io.netty5.resolver.dns.DefaultDnsCnameCache
- clear(String) - Method in interface io.netty5.resolver.dns.DnsCache
-
Clears the resolved addresses of the specified host name from the cache of this resolver.
- clear(String) - Method in interface io.netty5.resolver.dns.DnsCnameCache
-
Clears the cached nameservers for the specified hostname.
- clear(String) - Method in class io.netty5.resolver.dns.NoopAuthoritativeDnsServerCache
- clear(String) - Method in class io.netty5.resolver.dns.NoopDnsCache
- clear(String) - Method in class io.netty5.resolver.dns.NoopDnsCnameCache
- close() - Method in class io.netty5.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() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the
DnsCnameCache. - cnameCache(DnsCnameCache) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the cache for
CNAMEmappings. - compare(InetSocketAddress, InetSocketAddress) - Method in class io.netty5.resolver.dns.NameServerComparator
- completeOncePreferredResolved(boolean) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
If
trueSimpleNameResolver.resolveAll(String)will notify the returnedFutureas soon as all queries for the preferred address-type are complete. - computeResolvedAddressTypes(InternetProtocolFamily...) - Static method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Compute a
ResolvedAddressTypesfrom someInternetProtocolFamilys. - copy() - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Creates a copy of this
DnsNameResolverBuilder
D
- decodeIdn(boolean) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Set if domain / host names should be decoded to unicode when received.
- defaultAddresses() - Static method in class io.netty5.resolver.dns.DefaultDnsServerAddressStreamProvider
-
Returns the
DnsServerAddressesthat yields the system DNS server addresses sequentially. - defaultAddresses() - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Deprecated.Use
DefaultDnsServerAddressStreamProvider.defaultAddresses().Returns the
DnsServerAddressesthat 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.netty5.resolver.dns.DefaultDnsServerAddressStreamProvider
-
Returns the list of the system DNS server addresses.
- defaultAddressList() - Static method in class io.netty5.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.netty5.resolver.dns
-
Default implementation of
AuthoritativeDnsServerCache, backed by aConcurrentMap. - DefaultAuthoritativeDnsServerCache() - Constructor for class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
-
Create a cache that respects the TTL returned by the DNS server.
- DefaultAuthoritativeDnsServerCache(int, int, Comparator<InetSocketAddress>) - Constructor for class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
-
Create a cache.
- DefaultDnsCache - Class in io.netty5.resolver.dns
-
Default implementation of
DnsCache, backed by aConcurrentMap. - DefaultDnsCache() - Constructor for class io.netty5.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.netty5.resolver.dns.DefaultDnsCache
-
Create a cache.
- DefaultDnsCnameCache - Class in io.netty5.resolver.dns
-
Default implementation of a
DnsCnameCache. - DefaultDnsCnameCache() - Constructor for class io.netty5.resolver.dns.DefaultDnsCnameCache
-
Create a cache that respects the TTL returned by the DNS server.
- DefaultDnsCnameCache(int, int) - Constructor for class io.netty5.resolver.dns.DefaultDnsCnameCache
-
Create a cache.
- DefaultDnsServerAddressStreamProvider - Class in io.netty5.resolver.dns
-
A
DnsServerAddressStreamProviderwhich will use predefined default DNS servers to use for DNS resolution. - DnsAddressResolverGroup - Class in io.netty5.resolver.dns
-
A
AddressResolverGroupofDnsNameResolvers. - DnsAddressResolverGroup(ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty5.resolver.dns.DnsAddressResolverGroup
- DnsAddressResolverGroup(DnsNameResolverBuilder) - Constructor for class io.netty5.resolver.dns.DnsAddressResolverGroup
- DnsAddressResolverGroup(Class<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty5.resolver.dns.DnsAddressResolverGroup
- DnsCache - Interface in io.netty5.resolver.dns
-
A cache for DNS resolution entries.
- DnsCacheEntry - Interface in io.netty5.resolver.dns
-
Represents the results from a previous DNS query which can be cached.
- DnsCnameCache - Interface in io.netty5.resolver.dns
-
A cache for
CNAMEs. - DnsNameResolver - Class in io.netty5.resolver.dns
-
A DNS-based
InetNameResolver. - DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsCache, AuthoritativeDnsServerCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean) - Constructor for class io.netty5.resolver.dns.DnsNameResolver
-
Deprecated.
- DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsCache, DnsCache, DnsQueryLifecycleObserverFactory, long, ResolvedAddressTypes, boolean, int, int, boolean, HostsFileEntriesResolver, DnsServerAddressStreamProvider, String[], int, boolean) - Constructor for class io.netty5.resolver.dns.DnsNameResolver
-
Deprecated.
- DnsNameResolverBuilder - Class in io.netty5.resolver.dns
-
A
DnsNameResolverbuilder. - DnsNameResolverBuilder() - Constructor for class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Creates a new builder.
- DnsNameResolverBuilder(EventLoop) - Constructor for class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Creates a new builder.
- DnsNameResolverException - Exception in io.netty5.resolver.dns
-
A
RuntimeExceptionraised whenDnsNameResolverfailed to perform a successful query. - DnsNameResolverException(InetSocketAddress, DnsQuestion, String) - Constructor for exception io.netty5.resolver.dns.DnsNameResolverException
- DnsNameResolverException(InetSocketAddress, DnsQuestion, String, Throwable) - Constructor for exception io.netty5.resolver.dns.DnsNameResolverException
- DnsNameResolverTimeoutException - Exception in io.netty5.resolver.dns
-
A
DnsNameResolverExceptionraised whenDnsNameResolverfailed to perform a successful query because of an timeout. - DnsNameResolverTimeoutException(InetSocketAddress, DnsQuestion, String) - Constructor for exception io.netty5.resolver.dns.DnsNameResolverTimeoutException
- DnsQueryLifecycleObserver - Interface in io.netty5.resolver.dns
-
This interface provides visibility into individual DNS queries.
- dnsQueryLifecycleObserverFactory(DnsQueryLifecycleObserverFactory) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Set the factory used to generate objects which can observe individual DNS queries.
- DnsQueryLifecycleObserverFactory - Interface in io.netty5.resolver.dns
-
Used to generate new instances of
DnsQueryLifecycleObserver. - DnsServerAddresses - Class in io.netty5.resolver.dns
-
Provides an infinite sequence of DNS server addresses to
DnsNameResolver. - DnsServerAddresses() - Constructor for class io.netty5.resolver.dns.DnsServerAddresses
- DnsServerAddressStream - Interface in io.netty5.resolver.dns
-
An infinite stream of DNS server addresses.
- DnsServerAddressStreamProvider - Interface in io.netty5.resolver.dns
-
Provides an opportunity to override which
DnsServerAddressStreamis used to resolve a specific hostname. - DnsServerAddressStreamProviders - Class in io.netty5.resolver.dns
-
Utility methods related to
DnsServerAddressStreamProvider. - doResolve(String, DnsRecord[], Promise<InetAddress>, DnsCache) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Hook designed for extensibility so one can pass a different cache on each resolution attempt instead of using the global one.
- doResolve(String, Promise<InetAddress>) - Method in class io.netty5.resolver.dns.DnsNameResolver
- doResolveAll(String, DnsRecord[], Promise<List<InetAddress>>, DnsCache) - Method in class io.netty5.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.netty5.resolver.dns.DnsNameResolver
- duplicate() - Method in interface io.netty5.resolver.dns.DnsServerAddressStream
-
Duplicate this object.
E
- eventLoop(EventLoop) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the
EventLoopwhich will perform the communication with the DNS servers. - executor() - Method in class io.netty5.resolver.dns.DnsNameResolver
G
- get(String) - Method in interface io.netty5.resolver.dns.AuthoritativeDnsServerCache
-
Returns the cached nameservers that should be used to resolve the given hostname.
- get(String) - Method in class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
- get(String) - Method in class io.netty5.resolver.dns.DefaultDnsCnameCache
- get(String) - Method in interface io.netty5.resolver.dns.DnsCnameCache
-
Returns the cached cname for the given hostname.
- get(String) - Method in class io.netty5.resolver.dns.NoopAuthoritativeDnsServerCache
- get(String) - Method in class io.netty5.resolver.dns.NoopDnsCnameCache
- get(String, DnsRecord[]) - Method in class io.netty5.resolver.dns.DefaultDnsCache
- get(String, DnsRecord[]) - Method in interface io.netty5.resolver.dns.DnsCache
-
Return the cached entries for the given hostname.
- get(String, DnsRecord[]) - Method in class io.netty5.resolver.dns.NoopDnsCache
H
- hostsFileEntriesResolver() - Method in class io.netty5.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.netty5.resolver.dns.DnsNameResolverBuilder
I
- INSTANCE - Static variable in class io.netty5.resolver.dns.DefaultDnsServerAddressStreamProvider
- INSTANCE - Static variable in class io.netty5.resolver.dns.NoopAuthoritativeDnsServerCache
- INSTANCE - Static variable in class io.netty5.resolver.dns.NoopDnsCache
- INSTANCE - Static variable in class io.netty5.resolver.dns.NoopDnsCnameCache
- INSTANCE - Static variable in class io.netty5.resolver.dns.NoopDnsQueryLifecycleObserverFactory
- io.netty5.resolver.dns - module io.netty5.resolver.dns
- io.netty5.resolver.dns - package io.netty5.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.netty5.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.netty5.resolver.dns.DnsNameResolver
-
Returns
trueif and only if this resolver sends a DNS query with the RD (recursion desired) flag set. - isTimeoutError(Throwable) - Static method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns
trueif theThrowablewas caused by an timeout. - isTransportOrTimeoutError(Throwable) - Static method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns
trueif theThrowablewas caused by an timeout or transport error.
L
- localAddress(SocketAddress) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Configure the address that will be used to bind too.
- LoggingDnsQueryLifeCycleObserverFactory - Class in io.netty5.resolver.dns
-
A
DnsQueryLifecycleObserverFactorythat enables detailed logging in theDnsNameResolver. - LoggingDnsQueryLifeCycleObserverFactory() - Constructor for class io.netty5.resolver.dns.LoggingDnsQueryLifeCycleObserverFactory
-
Create
DnsQueryLifecycleObserverinstances that log events at the defaultLogLevel.DEBUGlevel. - LoggingDnsQueryLifeCycleObserverFactory(LogLevel) - Constructor for class io.netty5.resolver.dns.LoggingDnsQueryLifeCycleObserverFactory
-
Create
DnsQueryLifecycleObserverinstances that log events at the given log level. - LoggingDnsQueryLifeCycleObserverFactory(Class<?>, LogLevel) - Constructor for class io.netty5.resolver.dns.LoggingDnsQueryLifeCycleObserverFactory
-
Create
DnsQueryLifecycleObserverinstances that log events to a logger with the given class context, at the given log level. - LoggingDnsQueryLifeCycleObserverFactory(String, LogLevel) - Constructor for class io.netty5.resolver.dns.LoggingDnsQueryLifeCycleObserverFactory
-
Create
DnsQueryLifecycleObserverinstances that log events to a logger with the given name context, at the given log level.
M
- maxPayloadSize() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the capacity of the datagram packet buffer (in bytes).
- maxPayloadSize(int) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the capacity of the datagram packet buffer (in bytes).
- maxQueriesPerResolve() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the maximum allowed number of DNS queries to send when resolving a host name.
- maxQueriesPerResolve(int) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the maximum allowed number of DNS queries to send when resolving a host name.
- maxTtl() - Method in class io.netty5.resolver.dns.DefaultDnsCache
-
Returns the maximum TTL of the cached DNS resource records (in seconds).
- minTtl() - Method in class io.netty5.resolver.dns.DefaultDnsCache
-
Returns the minimum TTL of the cached DNS resource records (in seconds).
- MultiDnsServerAddressStreamProvider - Class in io.netty5.resolver.dns
-
A
DnsServerAddressStreamProviderwhich iterates through a collection ofDnsServerAddressStreamProvideruntil the first non-nullresult is found. - MultiDnsServerAddressStreamProvider(DnsServerAddressStreamProvider...) - Constructor for class io.netty5.resolver.dns.MultiDnsServerAddressStreamProvider
-
Create a new instance.
- MultiDnsServerAddressStreamProvider(List<DnsServerAddressStreamProvider>) - Constructor for class io.netty5.resolver.dns.MultiDnsServerAddressStreamProvider
-
Create a new instance.
N
- nameServerAddressStream(String) - Method in class io.netty5.resolver.dns.DefaultDnsServerAddressStreamProvider
- nameServerAddressStream(String) - Method in interface io.netty5.resolver.dns.DnsServerAddressStreamProvider
-
Ask this provider for the name servers to query for
hostname. - nameServerAddressStream(String) - Method in class io.netty5.resolver.dns.MultiDnsServerAddressStreamProvider
- nameServerAddressStream(String) - Method in class io.netty5.resolver.dns.UnixResolverDnsServerAddressStreamProvider
- NameServerComparator - Class in io.netty5.resolver.dns
-
Special
Comparatorimplementation to sort the nameservers to use when follow redirects. - NameServerComparator(Class<? extends InetAddress>) - Constructor for class io.netty5.resolver.dns.NameServerComparator
- nameServerProvider() - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
- nameServerProvider(DnsServerAddressStreamProvider) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Set the
DnsServerAddressStreamProviderwhich is used to determine which DNS server is used to resolve each hostname. - ndots(int) - Method in class io.netty5.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.netty5.resolver.dns.DefaultDnsCache
-
Returns the TTL of the cache for the failed DNS queries (in seconds).
- negativeTtl(int) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the TTL of the cache for the failed DNS queries (in seconds).
- newAddressResolver(EventLoop, NameResolver<InetAddress>) - Method in class io.netty5.resolver.dns.DnsAddressResolverGroup
-
Creates a new
AddressResolver. - newAddressResolver(EventLoop, NameResolver<InetAddress>) - Method in class io.netty5.resolver.dns.RoundRobinDnsAddressResolverGroup
-
We need to override this method, not
DnsAddressResolverGroup.newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider), because we need to eliminate possible caching ofNameResolver.resolve(java.lang.String)byInflightNameResolvercreated inDnsAddressResolverGroup.newResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider). - newDnsQueryLifecycleObserver(DnsQuestion) - Method in class io.netty5.resolver.dns.BiDnsQueryLifecycleObserverFactory
- newDnsQueryLifecycleObserver(DnsQuestion) - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserverFactory
-
Create a new instance of a
DnsQueryLifecycleObserver. - newDnsQueryLifecycleObserver(DnsQuestion) - Method in class io.netty5.resolver.dns.LoggingDnsQueryLifeCycleObserverFactory
- newDnsQueryLifecycleObserver(DnsQuestion) - Method in class io.netty5.resolver.dns.NoopDnsQueryLifecycleObserverFactory
- newNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Method in class io.netty5.resolver.dns.DnsAddressResolverGroup
-
Creates a new
NameResolver. - newRedirectDnsServerStream(String, List<InetSocketAddress>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Creates a new
DnsServerAddressStreamto following a redirected DNS query. - newResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Method in class io.netty5.resolver.dns.DnsAddressResolverGroup
- newResolver(EventExecutor) - Method in class io.netty5.resolver.dns.DnsAddressResolverGroup
- next() - Method in interface io.netty5.resolver.dns.DnsServerAddressStream
-
Retrieves the next DNS server address from the stream.
- NoopAuthoritativeDnsServerCache - Class in io.netty5.resolver.dns
-
A noop
AuthoritativeDnsServerCachethat actually never caches anything. - NoopDnsCache - Class in io.netty5.resolver.dns
-
A noop DNS cache that actually never caches anything.
- NoopDnsCnameCache - Class in io.netty5.resolver.dns
- NoopDnsQueryLifecycleObserverFactory - Class in io.netty5.resolver.dns
O
- optResourceEnabled(boolean) - Method in class io.netty5.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.netty5.resolver.dns.DnsServerAddressStreamProviders
-
A
DnsServerAddressStreamProviderwhich inherits the DNS servers from your local host's configuration.
Q
- query(DnsQuestion) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Sends a DNS query with the specified question.
- query(DnsQuestion, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Sends a DNS query with the specified question.
- query(DnsQuestion, Iterable<DnsRecord>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Sends a DNS query with the specified question with additional records.
- query(InetSocketAddress, DnsQuestion) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Sends a DNS query with the specified question using the specified name server list.
- query(InetSocketAddress, DnsQuestion, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty5.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.netty5.resolver.dns.DnsNameResolver
-
Sends a DNS query with the specified question with additional records using the specified name server list.
- query(InetSocketAddress, DnsQuestion, Iterable<DnsRecord>, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty5.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.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- queryCancelled(int) - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserver
-
The query may have been written but it was cancelled at some point.
- queryCNAMEd(DnsQuestion) - Method in class io.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- queryCNAMEd(DnsQuestion) - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserver
-
The query returned a CNAME which we may attempt to follow with a new query.
- queryFailed(Throwable) - Method in class io.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- queryFailed(Throwable) - Method in interface io.netty5.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.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- queryNoAnswer(DnsResponseCode) - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserver
-
The response to the query didn't provide the expected response code, but it didn't return
DnsResponseCode.NXDOMAINso we may try to query again. - queryRedirected(List<InetSocketAddress>) - Method in class io.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- queryRedirected(List<InetSocketAddress>) - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserver
-
The query has been redirected to another list of DNS servers.
- querySucceed() - Method in class io.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- querySucceed() - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserver
-
The query received the expected results.
- queryTimeoutMillis() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the timeout of each DNS query performed by this resolver (in milliseconds).
- queryTimeoutMillis(long) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the timeout of each DNS query performed by this resolver (in milliseconds).
- queryWritten(InetSocketAddress, Future<Void>) - Method in class io.netty5.resolver.dns.BiDnsQueryLifecycleObserver
- queryWritten(InetSocketAddress, Future<Void>) - Method in interface io.netty5.resolver.dns.DnsQueryLifecycleObserver
-
The query has been written.
- question() - Method in exception io.netty5.resolver.dns.DnsNameResolverException
-
Returns the
DnsQuestionof the DNS query that has failed.
R
- recursionDesired(boolean) - Method in class io.netty5.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.netty5.resolver.dns.DnsNameResolverException
-
Returns the
InetSocketAddressof the DNS query that has failed. - resolve(String, Iterable<DnsRecord>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Resolves the specified name into an address.
- resolve(String, Iterable<DnsRecord>, Promise<InetAddress>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Resolves the specified name into an address.
- resolveAll(DnsQuestion) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Resolves the
DnsRecords that are matched by the specifiedDnsQuestion. - resolveAll(DnsQuestion, Iterable<DnsRecord>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Resolves the
DnsRecords that are matched by the specifiedDnsQuestion. - resolveAll(DnsQuestion, Iterable<DnsRecord>, Promise<List<DnsRecord>>) - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Resolves the
DnsRecords that are matched by the specifiedDnsQuestion. - resolveAll(String, Iterable<DnsRecord>) - Method in class io.netty5.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.netty5.resolver.dns.DnsNameResolver
-
Resolves the specified host name and port into a list of address.
- resolveCache() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the resolution cache.
- resolveCache(DnsCache) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the cache for resolution results.
- resolvedAddressTypes() - Method in class io.netty5.resolver.dns.DnsNameResolver
-
Returns the
ResolvedAddressTypesresolved bySimpleNameResolver.resolve(String). - resolvedAddressTypes(ResolvedAddressTypes) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the list of the protocol families of the address resolved.
- rotational(Iterable<? extends InetSocketAddress>) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields the specifiedaddressesin a rotational sequential order. - rotational(InetSocketAddress...) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields the specifiedaddressesin a rotational sequential order. - RoundRobinDnsAddressResolverGroup - Class in io.netty5.resolver.dns
-
A
AddressResolverGroupofDnsNameResolvers that supports random selection of destination addresses if multiple are provided by the nameserver. - RoundRobinDnsAddressResolverGroup(ChannelFactory<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty5.resolver.dns.RoundRobinDnsAddressResolverGroup
- RoundRobinDnsAddressResolverGroup(DnsNameResolverBuilder) - Constructor for class io.netty5.resolver.dns.RoundRobinDnsAddressResolverGroup
- RoundRobinDnsAddressResolverGroup(Class<? extends DatagramChannel>, DnsServerAddressStreamProvider) - Constructor for class io.netty5.resolver.dns.RoundRobinDnsAddressResolverGroup
S
- searchDomains(Iterable<String>) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Set the list of search domains of the resolver.
- sequential(Iterable<? extends InetSocketAddress>) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields the specifiedaddressessequentially. - sequential(InetSocketAddress...) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields the specifiedaddressessequentially. - SequentialDnsServerAddressStreamProvider - Class in io.netty5.resolver.dns
-
A
DnsServerAddressStreamProviderwhich is backed by a sequential list of DNS servers. - SequentialDnsServerAddressStreamProvider(Iterable<? extends InetSocketAddress>) - Constructor for class io.netty5.resolver.dns.SequentialDnsServerAddressStreamProvider
-
Create a new instance.
- SequentialDnsServerAddressStreamProvider(InetSocketAddress...) - Constructor for class io.netty5.resolver.dns.SequentialDnsServerAddressStreamProvider
-
Create a new instance.
- shuffled(Iterable<? extends InetSocketAddress>) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields the specifiedaddressin a shuffled order. - shuffled(InetSocketAddress...) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields the specifiedaddressesin a shuffled order. - singleton(InetSocketAddress) - Static method in class io.netty5.resolver.dns.DnsServerAddresses
-
Returns the
DnsServerAddressesthat yields only a singleaddress. - SingletonDnsServerAddressStreamProvider - Class in io.netty5.resolver.dns
-
A
DnsServerAddressStreamProviderwhich always uses a single DNS server for resolution. - SingletonDnsServerAddressStreamProvider(InetSocketAddress) - Constructor for class io.netty5.resolver.dns.SingletonDnsServerAddressStreamProvider
-
Create a new instance.
- size() - Method in interface io.netty5.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.netty5.resolver.dns.DnsNameResolverBuilder
- socketChannelType(Class<? extends SocketChannel>) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
- stream() - Method in class io.netty5.resolver.dns.DnsServerAddresses
-
Starts a new infinite stream of DNS server addresses.
T
- toString() - Method in class io.netty5.resolver.dns.DefaultAuthoritativeDnsServerCache
- toString() - Method in class io.netty5.resolver.dns.DefaultDnsCache
- toString() - Method in class io.netty5.resolver.dns.NoopDnsCache
- ttl(int, int) - Method in class io.netty5.resolver.dns.DnsNameResolverBuilder
-
Sets the minimum and maximum TTL of the cached DNS resource records (in seconds).
U
- unixDefault() - Static method in class io.netty5.resolver.dns.DnsServerAddressStreamProviders
- UnixResolverDnsServerAddressStreamProvider - Class in io.netty5.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.netty5.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.netty5.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.
All Classes All Packages