Uses of Interface
io.netty.resolver.dns.DnsServerAddressStream
-
Packages that use DnsServerAddressStream 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 DnsServerAddressStream in io.netty.resolver.dns
Subinterfaces of DnsServerAddressStream in io.netty.resolver.dns Modifier and Type Interface Description interfaceDnsServerResponseFeedbackAddressStreamAn infinite stream of DNS server addresses, that requests feedback to be returned to it.Classes in io.netty.resolver.dns that implement DnsServerAddressStream Modifier and Type Class Description private classDnsResolveContext.CombinedDnsServerAddressStream(package private) classSequentialDnsServerAddressStream(package private) classShuffledDnsServerAddressStream(package private) classThreadLocalNameServerAddressStreamA thread local based address stream for a specific hostname.Fields in io.netty.resolver.dns declared as DnsServerAddressStream Modifier and Type Field Description private DnsServerAddressStreamDnsResolveContext.DnsAddressStreamList. duplicateprivate DnsServerAddressStreamDnsResolveContext. nameServerAddrsprivate DnsServerAddressStreamDnsResolveContext.CombinedDnsServerAddressStream. originalStreamprivate DnsServerAddressStreamDnsNameResolver. queryDnsServerAddressStreamprivate DnsServerAddressStreamDnsNameResolverBuilder. queryDnsServerAddressStreamprivate DnsServerAddressStreamSingletonDnsServerAddresses. streamFields in io.netty.resolver.dns with type parameters of type DnsServerAddressStream Modifier and Type Field Description private FastThreadLocal<DnsServerAddressStream>ThreadLocalNameServerAddressStream. threadLocalMethods in io.netty.resolver.dns that return DnsServerAddressStream Modifier and Type Method Description DnsServerAddressStreamDnsResolveContext.CombinedDnsServerAddressStream. duplicate()DnsServerAddressStreamDnsServerAddressStream. duplicate()Duplicate this object.DnsServerAddressStreamThreadLocalNameServerAddressStream. duplicate()DnsServerAddressStreamAuthoritativeDnsServerCache. get(java.lang.String hostname)Returns the cached nameservers that should be used to resolve the given hostname.DnsServerAddressStreamAuthoritativeDnsServerCacheAdapter. get(java.lang.String hostname)DnsServerAddressStreamDefaultAuthoritativeDnsServerCache. get(java.lang.String hostname)DnsServerAddressStreamDnsResolveContext.RedirectAuthoritativeDnsServerCache. get(java.lang.String hostname)DnsServerAddressStreamNoopAuthoritativeDnsServerCache. get(java.lang.String hostname)private DnsServerAddressStreamDnsResolveContext. getNameServers(java.lang.String name)private DnsServerAddressStreamDnsResolveContext. getNameServersFromCache(java.lang.String hostname)Returns theDnsServerAddressStreamthat was cached for the given hostname ornullif non could be found.DnsServerAddressStreamDefaultDnsServerAddressStreamProvider. nameServerAddressStream(java.lang.String hostname)DnsServerAddressStreamDnsServerAddressStreamProvider. nameServerAddressStream(java.lang.String hostname)Ask this provider for the name servers to query forhostname.DnsServerAddressStreamMultiDnsServerAddressStreamProvider. nameServerAddressStream(java.lang.String hostname)DnsServerAddressStreamUniSequentialDnsServerAddressStreamProvider. nameServerAddressStream(java.lang.String hostname)DnsServerAddressStreamUnixResolverDnsServerAddressStreamProvider. nameServerAddressStream(java.lang.String hostname)(package private) DnsServerAddressStreamDnsNameResolver. newNameServerAddressStream(java.lang.String hostname)private DnsServerAddressStreamDnsNameResolverBuilder. newQueryServerAddressStream(DnsServerAddressStreamProvider dnsServerAddressStreamProvider)protected DnsServerAddressStreamDnsNameResolver. newRedirectDnsServerStream(java.lang.String hostname, java.util.List<java.net.InetSocketAddress> nameservers)Creates a newDnsServerAddressStreamto following a redirected DNS query.DnsServerAddressStreamDnsNameResolver. 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.DnsServerAddressStreamRotationalDnsServerAddresses. stream()DnsServerAddressStreamSingletonDnsServerAddresses. stream()Methods in io.netty.resolver.dns with parameters of type DnsServerAddressStream Modifier and Type Method Description (package private) DnsResolveContext<java.net.InetAddress>DnsAddressResolveContext. newResolverContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, java.lang.String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries)(package private) DnsResolveContext<DnsRecord>DnsRecordResolveContext. newResolverContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, java.lang.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, java.lang.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,java.net.InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise)private voidDnsResolveContext. query(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, boolean flush, Promise<java.util.List<T>> promise, java.lang.Throwable cause)private booleanDnsResolveContext. query(java.lang.String hostname, DnsRecordType type, DnsServerAddressStream dnsServerAddressStream, boolean flush, Promise<java.util.List<T>> promise)DnsNameResolverBuilderDnsNameResolverBuilder. queryServerAddressStream(DnsServerAddressStream queryServerAddressStream)Set theDnsServerAddressStreamwhich provides the server address for DNS queries.private voidDnsResolveContext. queryUnresolvedNameServer(java.net.InetSocketAddress nameServerAddr, DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise, java.lang.Throwable cause)private voidDnsResolveContext. tryToFinishResolve(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise, java.lang.Throwable cause)Constructors in io.netty.resolver.dns with parameters of type DnsServerAddressStream Constructor Description CombinedDnsServerAddressStream(java.net.InetSocketAddress replaced, java.util.List<java.net.InetAddress> resolvedAddresses, DnsServerAddressStream originalStream)DnsAddressResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, java.lang.String hostname, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries, DnsCache resolveCache, AuthoritativeDnsServerCache authoritativeDnsServerCache, boolean completeEarlyIfPossible)DnsAddressStreamList(DnsServerAddressStream stream)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, DnsNameResolverChannelStrategy datagramChannelStrategy)DnsRecordResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, DnsQuestion question, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries)DnsRecordResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, java.lang.String hostname, int dnsClass, DnsRecordType[] expectedTypes, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries)DnsResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, java.lang.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 DnsServerAddressStream Modifier and Type Method Description DnsServerAddressStreamMacOSDnsServerAddressStreamProvider. nameServerAddressStream(java.lang.String hostname)
-