Uses of Interface
io.netty.resolver.dns.DnsQueryLifecycleObserver
-
Packages that use DnsQueryLifecycleObserver 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. -
-
Uses of DnsQueryLifecycleObserver in io.netty.resolver.dns
Classes in io.netty.resolver.dns that implement DnsQueryLifecycleObserver Modifier and Type Class Description class
BiDnsQueryLifecycleObserver
Combines twoDnsQueryLifecycleObserver
into a singleDnsQueryLifecycleObserver
.(package private) class
LoggingDnsQueryLifecycleObserver
(package private) class
NoopDnsQueryLifecycleObserver
Fields in io.netty.resolver.dns declared as DnsQueryLifecycleObserver Modifier and Type Field Description private DnsQueryLifecycleObserver
BiDnsQueryLifecycleObserver. a
private DnsQueryLifecycleObserver
BiDnsQueryLifecycleObserver. b
Methods in io.netty.resolver.dns that return DnsQueryLifecycleObserver Modifier and Type Method Description DnsQueryLifecycleObserver
BiDnsQueryLifecycleObserverFactory. newDnsQueryLifecycleObserver(DnsQuestion question)
DnsQueryLifecycleObserver
DnsQueryLifecycleObserverFactory. newDnsQueryLifecycleObserver(DnsQuestion question)
Create a new instance of aDnsQueryLifecycleObserver
.private DnsQueryLifecycleObserver
DnsResolveContext. newDnsQueryLifecycleObserver(DnsQuestion question)
DnsQueryLifecycleObserver
LoggingDnsQueryLifeCycleObserverFactory. newDnsQueryLifecycleObserver(DnsQuestion question)
DnsQueryLifecycleObserver
NoopDnsQueryLifecycleObserverFactory. newDnsQueryLifecycleObserver(DnsQuestion question)
DnsQueryLifecycleObserver
BiDnsQueryLifecycleObserver. queryCNAMEd(DnsQuestion cnameQuestion)
DnsQueryLifecycleObserver
DnsQueryLifecycleObserver. queryCNAMEd(DnsQuestion cnameQuestion)
The query returned a CNAME which we may attempt to follow with a new query.DnsQueryLifecycleObserver
LoggingDnsQueryLifecycleObserver. queryCNAMEd(DnsQuestion cnameQuestion)
DnsQueryLifecycleObserver
NoopDnsQueryLifecycleObserver. queryCNAMEd(DnsQuestion cnameQuestion)
DnsQueryLifecycleObserver
BiDnsQueryLifecycleObserver. queryNoAnswer(DnsResponseCode code)
DnsQueryLifecycleObserver
DnsQueryLifecycleObserver. queryNoAnswer(DnsResponseCode code)
The response to the query didn't provide the expected response code, but it didn't returnDnsResponseCode.NXDOMAIN
so we may try to query again.DnsQueryLifecycleObserver
LoggingDnsQueryLifecycleObserver. queryNoAnswer(DnsResponseCode code)
DnsQueryLifecycleObserver
NoopDnsQueryLifecycleObserver. queryNoAnswer(DnsResponseCode code)
DnsQueryLifecycleObserver
BiDnsQueryLifecycleObserver. queryRedirected(java.util.List<java.net.InetSocketAddress> nameServers)
DnsQueryLifecycleObserver
DnsQueryLifecycleObserver. queryRedirected(java.util.List<java.net.InetSocketAddress> nameServers)
The query has been redirected to another list of DNS servers.DnsQueryLifecycleObserver
LoggingDnsQueryLifecycleObserver. queryRedirected(java.util.List<java.net.InetSocketAddress> nameServers)
DnsQueryLifecycleObserver
NoopDnsQueryLifecycleObserver. queryRedirected(java.util.List<java.net.InetSocketAddress> nameServers)
Methods in io.netty.resolver.dns with parameters of type DnsQueryLifecycleObserver Modifier and Type Method Description (package private) Future<AddressedEnvelope<DnsResponse,java.net.InetSocketAddress>>
DnsNameResolver. doQuery(Channel channel, Future<? extends Channel> channelReadyFuture, java.net.InetSocketAddress nameServerAddr, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, DnsRecord[] additionals, boolean flush, Promise<AddressedEnvelope<? extends DnsResponse,java.net.InetSocketAddress>> promise)
private void
DnsResolveContext. followCname(DnsQuestion question, java.lang.String cname, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise)
private boolean
DnsResolveContext. handleRedirect(DnsQuestion question, AddressedEnvelope<DnsResponse,java.net.InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise)
Handles a redirect answer if needed and returnstrue
if a redirect query has been made.private void
DnsResolveContext. onExpectedResponse(DnsQuestion question, AddressedEnvelope<DnsResponse,java.net.InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise)
private void
DnsResolveContext. onResponse(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, AddressedEnvelope<DnsResponse,java.net.InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise)
private void
DnsResolveContext. onResponseCNAME(DnsQuestion question, java.util.Map<java.lang.String,java.lang.String> cnames, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise)
private void
DnsResolveContext. query(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, boolean flush, Promise<java.util.List<T>> promise, java.lang.Throwable cause)
private void
DnsResolveContext. queryUnresolvedNameServer(java.net.InetSocketAddress nameServerAddr, DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<java.util.List<T>> promise, java.lang.Throwable cause)
private void
DnsResolveContext. 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 DnsQueryLifecycleObserver Constructor Description BiDnsQueryLifecycleObserver(DnsQueryLifecycleObserver a, DnsQueryLifecycleObserver b)
Create a new instance.
-