Uses of Interface
io.netty.resolver.dns.DnsServerAddressStreamProvider
-
Packages that use DnsServerAddressStreamProvider 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.io.netty.resolver.dns.macos MacOS specific nameserver resolution. -
-
Uses of DnsServerAddressStreamProvider in io.netty.resolver.dns
Fields in io.netty.resolver.dns declared as DnsServerAddressStreamProvider Modifier and Type Field Description (package private) static DnsServerAddressStreamProvider
DnsServerAddressStreamProviders.DefaultProviderHolder. DEFAULT_DNS_SERVER_ADDRESS_STREAM_PROVIDER
private DnsServerAddressStreamProvider
DnsNameResolver. dnsServerAddressStreamProvider
private DnsServerAddressStreamProvider
DnsNameResolverBuilder. dnsServerAddressStreamProvider
private DnsServerAddressStreamProvider
ThreadLocalNameServerAddressStream. dnsServerAddressStreamProvider
private DnsServerAddressStreamProvider[]
MultiDnsServerAddressStreamProvider. providers
Fields in io.netty.resolver.dns with type parameters of type DnsServerAddressStreamProvider Modifier and Type Field Description private static java.lang.reflect.Constructor<? extends DnsServerAddressStreamProvider>
DnsServerAddressStreamProviders. STREAM_PROVIDER_CONSTRUCTOR
Methods in io.netty.resolver.dns that return DnsServerAddressStreamProvider Modifier and Type Method Description protected DnsServerAddressStreamProvider
DnsNameResolverBuilder. nameServerProvider()
(package private) static DnsServerAddressStreamProvider
UnixResolverDnsServerAddressStreamProvider. parseSilently()
Attempt to parse/etc/resolv.conf
and files in the/etc/resolver
directory by default.static DnsServerAddressStreamProvider
DnsServerAddressStreamProviders. platformDefault()
ADnsServerAddressStreamProvider
which inherits the DNS servers from your local host's configuration.static DnsServerAddressStreamProvider
DnsServerAddressStreamProviders. unixDefault()
Methods in io.netty.resolver.dns with parameters of type DnsServerAddressStreamProvider Modifier and Type Method Description DnsNameResolverBuilder
DnsNameResolverBuilder. nameServerProvider(DnsServerAddressStreamProvider dnsServerAddressStreamProvider)
Set theDnsServerAddressStreamProvider
which is used to determine which DNS server is used to resolve each hostname.protected NameResolver<java.net.InetAddress>
DnsAddressResolverGroup. newNameResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider)
Creates a newNameResolver
.private DnsServerAddressStream
DnsNameResolverBuilder. newQueryServerAddressStream(DnsServerAddressStreamProvider dnsServerAddressStreamProvider)
protected AddressResolver<java.net.InetSocketAddress>
DnsAddressResolverGroup. newResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider)
Constructors in io.netty.resolver.dns with parameters of type DnsServerAddressStreamProvider Constructor Description DnsAddressResolverGroup(ChannelFactory<? extends DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider)
DnsAddressResolverGroup(java.lang.Class<? extends DatagramChannel> channelType, DnsServerAddressStreamProvider nameServerProvider)
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.DnsNameResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, DnsCache resolveCache, DnsCache 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.MultiDnsServerAddressStreamProvider(DnsServerAddressStreamProvider... providers)
Create a new instance.RoundRobinDnsAddressResolverGroup(ChannelFactory<? extends DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider)
RoundRobinDnsAddressResolverGroup(java.lang.Class<? extends DatagramChannel> channelType, DnsServerAddressStreamProvider nameServerProvider)
ThreadLocalNameServerAddressStream(DnsServerAddressStreamProvider dnsServerAddressStreamProvider)
ThreadLocalNameServerAddressStream(DnsServerAddressStreamProvider dnsServerAddressStreamProvider, java.lang.String hostname)
Constructor parameters in io.netty.resolver.dns with type arguments of type DnsServerAddressStreamProvider Constructor Description MultiDnsServerAddressStreamProvider(java.util.List<DnsServerAddressStreamProvider> providers)
Create a new instance. -
Uses of DnsServerAddressStreamProvider in io.netty.resolver.dns.macos
Classes in io.netty.resolver.dns.macos that implement DnsServerAddressStreamProvider Modifier and Type Class Description class
MacOSDnsServerAddressStreamProvider
DnsServerAddressStreamProvider
implementation which makes use of the same mechanism as Apple's open source mDNSResponder to retrieve the current nameserver configuration of the system.
-