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