Uses of Interface
io.netty.resolver.dns.DnsServerAddressStreamProvider
-
Uses of DnsServerAddressStreamProvider in io.netty.resolver.dns
Classes in io.netty.resolver.dns that implement DnsServerAddressStreamProviderModifier and TypeClassDescriptionfinal classADnsServerAddressStreamProviderwhich will use predefined default DNS servers to use for DNS resolution.final classADnsServerAddressStreamProviderwhich iterates through a collection ofDnsServerAddressStreamProvideruntil the first non-nullresult is found.final classADnsServerAddressStreamProviderwhich is backed by a sequential list of DNS servers.final classADnsServerAddressStreamProviderwhich always uses a single DNS server for resolution.final classAble to parse files such as /etc/resolv.conf and /etc/resolver to respect the system default domain servers.Methods in io.netty.resolver.dns that return DnsServerAddressStreamProviderModifier and TypeMethodDescriptionprotected DnsServerAddressStreamProviderDnsNameResolverBuilder.nameServerProvider()DnsServerAddressStreamProviders.platformDefault()ADnsServerAddressStreamProviderwhich inherits the DNS servers from your local host's configuration.DnsServerAddressStreamProviders.unixDefault()Methods in io.netty.resolver.dns with parameters of type DnsServerAddressStreamProviderModifier and TypeMethodDescriptionDnsNameResolverBuilder.nameServerProvider(DnsServerAddressStreamProvider dnsServerAddressStreamProvider) Set theDnsServerAddressStreamProviderwhich is used to determine which DNS server is used to resolve each hostname.protected io.netty.resolver.NameResolver<InetAddress>DnsAddressResolverGroup.newNameResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) Creates a newNameResolver.protected io.netty.resolver.AddressResolver<InetSocketAddress>DnsAddressResolverGroup.newResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) Deprecated.Constructors in io.netty.resolver.dns with parameters of type DnsServerAddressStreamProviderModifierConstructorDescriptionDnsAddressResolverGroup(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) DnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType, DnsServerAddressStreamProvider nameServerProvider) DnsNameResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsCache resolveCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, DnsQueryLifecycleObserverFactory dnsQueryLifecycleObserverFactory, long queryTimeoutMillis, io.netty.resolver.ResolvedAddressTypes resolvedAddressTypes, boolean recursionDesired, int maxQueriesPerResolve, boolean traceEnabled, int maxPayloadSize, boolean optResourceEnabled, io.netty.resolver.HostsFileEntriesResolver hostsFileEntriesResolver, DnsServerAddressStreamProvider dnsServerAddressStreamProvider, String[] searchDomains, int ndots, boolean decodeIdn) Deprecated.DnsNameResolver(io.netty.channel.EventLoop eventLoop, io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsCache resolveCache, DnsCache authoritativeDnsServerCache, DnsQueryLifecycleObserverFactory dnsQueryLifecycleObserverFactory, long queryTimeoutMillis, io.netty.resolver.ResolvedAddressTypes resolvedAddressTypes, boolean recursionDesired, int maxQueriesPerResolve, boolean traceEnabled, int maxPayloadSize, boolean optResourceEnabled, io.netty.resolver.HostsFileEntriesResolver hostsFileEntriesResolver, DnsServerAddressStreamProvider dnsServerAddressStreamProvider, String[] searchDomains, int ndots, boolean decodeIdn) Deprecated.Create a new instance.RoundRobinDnsAddressResolverGroup(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> channelFactory, DnsServerAddressStreamProvider nameServerProvider) RoundRobinDnsAddressResolverGroup(Class<? extends io.netty.channel.socket.DatagramChannel> channelType, DnsServerAddressStreamProvider nameServerProvider) Constructor parameters in io.netty.resolver.dns with type arguments of type DnsServerAddressStreamProviderModifierConstructorDescriptionCreate a new instance.
DnsAddressResolverGroup.newNameResolver(EventLoop, ChannelFactory, DnsServerAddressStreamProvider).