C D E I M N Q R S 

C

clearCache() - Method in class io.netty.resolver.dns.DnsNameResolver
Clears all the DNS resource records cached by this resolver.
clearCache(DnsQuestion) - Method in class io.netty.resolver.dns.DnsNameResolver
Clears the DNS resource record of the specified DNS question from the cache of this resolver.
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.

D

defaultAddresses() - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns the list of the system DNS server addresses.
DnsNameResolver - Class in io.netty.resolver.dns
A DNS-based NameResolver.
DnsNameResolver(EventLoop, Class<? extends DatagramChannel>, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with a single DNS server.
DnsNameResolver(EventLoop, Class<? extends DatagramChannel>, InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with a single DNS server.
DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with a single DNS server.
DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with a single DNS server.
DnsNameResolver(EventLoop, Class<? extends DatagramChannel>, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with the specified list of DNS servers.
DnsNameResolver(EventLoop, Class<? extends DatagramChannel>, InetSocketAddress, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with the specified list of DNS servers.
DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with the specified list of DNS servers.
DnsNameResolver(EventLoop, ChannelFactory<? extends DatagramChannel>, InetSocketAddress, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolver
Creates a new DNS-based name resolver that communicates with the specified list of DNS servers.
DnsNameResolverGroup - Class in io.netty.resolver.dns
A NameResolverGroup of DnsNameResolvers.
DnsNameResolverGroup(Class<? extends DatagramChannel>, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(Class<? extends DatagramChannel>, InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(ChannelFactory<? extends DatagramChannel>, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(ChannelFactory<? extends DatagramChannel>, InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(Class<? extends DatagramChannel>, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(Class<? extends DatagramChannel>, InetSocketAddress, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(ChannelFactory<? extends DatagramChannel>, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsNameResolverGroup(ChannelFactory<? extends DatagramChannel>, InetSocketAddress, Iterable<InetSocketAddress>) - Constructor for class io.netty.resolver.dns.DnsNameResolverGroup
 
DnsServerAddresses - Class in io.netty.resolver.dns
Provides a sequence of DNS server addresses to DnsNameResolver.
doIsResolved(InetSocketAddress) - Method in class io.netty.resolver.dns.DnsNameResolver
 
doResolve(InetSocketAddress, Promise<InetSocketAddress>) - Method in class io.netty.resolver.dns.DnsNameResolver
 

E

executor() - Method in class io.netty.resolver.dns.DnsNameResolver
 

I

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.
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.

M

maxPayloadSize() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns 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.
maxTriesPerQuery() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the maximum number of tries for each query.
maxTtl() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the maximum TTL of the cached DNS resource records (in seconds).
minTtl() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the minimum TTL of the cached DNS resource records (in seconds).

N

negativeTtl() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the TTL of the cache for the failed DNS queries (in seconds).
newResolver(EventExecutor) - Method in class io.netty.resolver.dns.DnsNameResolverGroup
 

Q

query(DnsQuestion) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question.
query(DnsQuestion, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sends a DNS query with the specified question.
query(Iterable<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(Iterable<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.
queryTimeoutMillis() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the timeout of each DNS query performed by this resolver (in milliseconds).

R

resolveAddressTypes() - Method in class io.netty.resolver.dns.DnsNameResolver
Returns the list of the protocol families of the address resolved by SimpleNameResolver.resolve(SocketAddress) in the order of preference.
rotational(Iterable<? extends InetSocketAddress>) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server addresses, whose Iterator iterates the DNS server addresses in a rotational order.
rotational(InetSocketAddress...) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server addresses, whose Iterator iterates the DNS server addresses in a rotational order.

S

sequential(Iterable<? extends InetSocketAddress>) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server addresses, whose Iterator iterates the DNS server addresses in a sequential order.
sequential(InetSocketAddress...) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server addresses, whose Iterator iterates the DNS server addresses in a sequential order.
setMaxPayloadSize(int) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the capacity of the datagram packet buffer (in bytes).
setMaxQueriesPerResolve(int) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the maximum allowed number of DNS queries to send when resolving a host name.
setMaxTriesPerQuery(int) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the maximum number of tries for each query.
setNegativeTtl(int) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the TTL of the cache for the failed DNS queries (in seconds).
setQueryTimeoutMillis(long) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the timeout of each DNS query performed by this resolver (in milliseconds).
setRecursionDesired(boolean) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets if this resolver has to send a DNS query with the RD (recursion desired) flag set.
setResolveAddressTypes(InternetProtocolFamily...) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the list of the protocol families of the address resolved by SimpleNameResolver.resolve(SocketAddress).
setResolveAddressTypes(Iterable<InternetProtocolFamily>) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the list of the protocol families of the address resolved by SimpleNameResolver.resolve(SocketAddress).
setTtl(int, int) - Method in class io.netty.resolver.dns.DnsNameResolver
Sets the minimum and maximum TTL of the cached DNS resource records (in seconds).
shuffled(Iterable<? extends InetSocketAddress>) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server addresses, whose Iterator iterates the DNS server addresses in a shuffled order.
shuffled(InetSocketAddress...) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server addresses, whose Iterator iterates the DNS server addresses in a shuffled order.
singleton(InetSocketAddress) - Static method in class io.netty.resolver.dns.DnsServerAddresses
Returns an infinite Iterable of the specified DNS server address, whose Iterator always return the same DNS server address.
C D E I M N Q R S 

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