Uses of Interface
io.netty.resolver.dns.DnsServerAddressStream
Packages that use DnsServerAddressStream
Package
Description
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.
MacOS specific nameserver resolution.
-
Uses of DnsServerAddressStream in io.netty.resolver.dns
Subinterfaces of DnsServerAddressStream in io.netty.resolver.dnsModifier and TypeInterfaceDescriptioninterfaceAn infinite stream of DNS server addresses, that requests feedback to be returned to it.Classes in io.netty.resolver.dns that implement DnsServerAddressStreamModifier and TypeClassDescriptionprivate final class(package private) final class(package private) final class(package private) final classA thread local based address stream for a specific hostname.Fields in io.netty.resolver.dns declared as DnsServerAddressStreamModifier and TypeFieldDescriptionprivate final DnsServerAddressStreamDnsResolveContext.DnsAddressStreamList.duplicateprivate final DnsServerAddressStreamDnsResolveContext.nameServerAddrsprivate final DnsServerAddressStreamDnsResolveContext.CombinedDnsServerAddressStream.originalStreamprivate final DnsServerAddressStreamDnsNameResolver.queryDnsServerAddressStreamprivate DnsServerAddressStreamDnsNameResolverBuilder.queryDnsServerAddressStreamprivate final DnsServerAddressStreamSingletonDnsServerAddresses.streamFields in io.netty.resolver.dns with type parameters of type DnsServerAddressStreamModifier and TypeFieldDescriptionprivate final FastThreadLocal<DnsServerAddressStream> ThreadLocalNameServerAddressStream.threadLocalMethods in io.netty.resolver.dns that return DnsServerAddressStreamModifier and TypeMethodDescriptionDnsResolveContext.CombinedDnsServerAddressStream.duplicate()DnsServerAddressStream.duplicate()Duplicate this object.ThreadLocalNameServerAddressStream.duplicate()Returns the cached nameservers that should be used to resolve the given hostname.private DnsServerAddressStreamDnsResolveContext.getNameServers(String name) private DnsServerAddressStreamDnsResolveContext.getNameServersFromCache(String hostname) Returns theDnsServerAddressStreamthat was cached for the given hostname ornullif non could be found.DefaultDnsServerAddressStreamProvider.nameServerAddressStream(String hostname) DnsServerAddressStreamProvider.nameServerAddressStream(String hostname) Ask this provider for the name servers to query forhostname.MultiDnsServerAddressStreamProvider.nameServerAddressStream(String hostname) final DnsServerAddressStreamUniSequentialDnsServerAddressStreamProvider.nameServerAddressStream(String hostname) UnixResolverDnsServerAddressStreamProvider.nameServerAddressStream(String hostname) (package private) final DnsServerAddressStreamDnsNameResolver.newNameServerAddressStream(String hostname) private DnsServerAddressStreamDnsNameResolverBuilder.newQueryServerAddressStream(DnsServerAddressStreamProvider dnsServerAddressStreamProvider) protected DnsServerAddressStreamDnsNameResolver.newRedirectDnsServerStream(String hostname, List<InetSocketAddress> nameservers) Creates a newDnsServerAddressStreamto following a redirected DNS query.DnsNameResolver.queryDnsServerAddressStream()Returns the dns server address stream used for DNS queries (not resolve).protected DnsServerAddressStreamDnsNameResolverBuilder.queryServerAddressStream()abstract DnsServerAddressStreamDnsServerAddresses.stream()Starts a new infinite stream of DNS server addresses.RotationalDnsServerAddresses.stream()SingletonDnsServerAddresses.stream()Methods in io.netty.resolver.dns with parameters of type DnsServerAddressStreamModifier and TypeMethodDescription(package private) DnsResolveContext<InetAddress> DnsAddressResolveContext.newResolverContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) (package private) DnsResolveContext<DnsRecord> DnsRecordResolveContext.newResolverContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) (package private) abstract DnsResolveContext<T> DnsResolveContext.newResolverContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) Creates a new context with the given parameters.private voidDnsResolveContext.onResponse(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, AddressedEnvelope<DnsResponse, InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise) private voidDnsResolveContext.query(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, boolean flush, Promise<List<T>> promise, Throwable cause) private booleanDnsResolveContext.query(String hostname, DnsRecordType type, DnsServerAddressStream dnsServerAddressStream, boolean flush, Promise<List<T>> promise) DnsNameResolverBuilder.queryServerAddressStream(DnsServerAddressStream queryServerAddressStream) Set theDnsServerAddressStreamwhich provides the server address for DNS queries.private voidDnsResolveContext.queryUnresolvedNameServer(InetSocketAddress nameServerAddr, DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise, Throwable cause) private voidDnsResolveContext.tryToFinishResolve(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise, Throwable cause) Constructors in io.netty.resolver.dns with parameters of type DnsServerAddressStreamModifierConstructorDescription(package private)CombinedDnsServerAddressStream(InetSocketAddress replaced, List<InetAddress> resolvedAddresses, DnsServerAddressStream originalStream) (package private)DnsAddressResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries, DnsCache resolveCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, boolean completeEarlyIfPossible) (package private)(package private)DnsNameResolver(EventLoop eventLoop, ChannelFactory<? extends DatagramChannel> channelFactory, ChannelFactory<? extends SocketChannel> socketChannelFactory, boolean retryWithTcpOnTimeout, DnsCache resolveCache, DnsCnameCache cnameCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, SocketAddress localAddress, DnsQueryLifecycleObserverFactory dnsQueryLifecycleObserverFactory, long queryTimeoutMillis, ResolvedAddressTypes resolvedAddressTypes, boolean recursionDesired, int maxQueriesPerResolve, boolean traceEnabled, int maxPayloadSize, boolean optResourceEnabled, HostsFileEntriesResolver hostsFileEntriesResolver, DnsServerAddressStreamProvider dnsServerAddressStreamProvider, DnsServerAddressStream queryDnsServerAddressStream, String[] searchDomains, int ndots, boolean decodeIdn, boolean completeOncePreferredResolved, int maxNumConsolidation, DnsNameResolverChannelStrategy datagramChannelStrategy) (package private)DnsRecordResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, DnsQuestion question, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) privateDnsRecordResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) (package private)DnsResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) -
Uses of DnsServerAddressStream in io.netty.resolver.dns.macos
Methods in io.netty.resolver.dns.macos that return DnsServerAddressStreamModifier and TypeMethodDescriptionMacOSDnsServerAddressStreamProvider.nameServerAddressStream(String hostname)