Uses of Interface
io.netty.handler.codec.dns.DnsQuestion
Packages that use DnsQuestion
Package
Description
DNS codec.
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 DnsQuestion in io.netty.handler.codec.dns
Classes in io.netty.handler.codec.dns that implement DnsQuestionMethods in io.netty.handler.codec.dns that return DnsQuestionModifier and TypeMethodDescriptionfinal DnsQuestionDefaultDnsRecordDecoder.decodeQuestion(ByteBuf in) DnsRecordDecoder.decodeQuestion(ByteBuf in) Decodes a DNS question into its object representation.Methods in io.netty.handler.codec.dns with parameters of type DnsQuestionModifier and TypeMethodDescriptionfinal voidDefaultDnsRecordEncoder.encodeQuestion(DnsQuestion question, ByteBuf out) voidDnsRecordEncoder.encodeQuestion(DnsQuestion question, ByteBuf out) Encodes aDnsQuestion. -
Uses of DnsQuestion in io.netty.resolver.dns
Fields in io.netty.resolver.dns declared as DnsQuestionModifier and TypeFieldDescriptionprivate final DnsQuestionDnsNameResolverException.questionprivate final DnsQuestionDnsQueryContext.questionprivate final DnsQuestionLoggingDnsQueryLifecycleObserver.questionMethods in io.netty.resolver.dns that return DnsQuestionModifier and TypeMethodDescriptionDnsNameResolverException.question()Returns theDnsQuestionof the DNS query that has failed.(package private) final DnsQuestionDnsQueryContext.question()Returns theDnsQuestionthat will be written as part of theDnsQuery.private static DnsQuestionDnsNameResolverException.validateQuestion(DnsQuestion question) Methods in io.netty.resolver.dns with parameters of type DnsQuestionModifier and TypeMethodDescription(package private) final Future<AddressedEnvelope<DnsResponse, InetSocketAddress>> DnsNameResolver.doQuery(Channel channel, InetSocketAddress nameServerAddr, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, DnsRecord[] additionals, boolean flush, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>> promise) private voidDnsResolveContext.followCname(DnsQuestion question, String cname, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise) private booleanDnsResolveContext.handleRedirect(DnsQuestion question, AddressedEnvelope<DnsResponse, InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise) Handles a redirect answer if needed and returnstrueif a redirect query has been made.BiDnsQueryLifecycleObserverFactory.newDnsQueryLifecycleObserver(DnsQuestion question) DnsQueryLifecycleObserverFactory.newDnsQueryLifecycleObserver(DnsQuestion question) Create a new instance of aDnsQueryLifecycleObserver.private DnsQueryLifecycleObserverDnsResolveContext.newDnsQueryLifecycleObserver(DnsQuestion question) LoggingDnsQueryLifeCycleObserverFactory.newDnsQueryLifecycleObserver(DnsQuestion question) NoopDnsQueryLifecycleObserverFactory.newDnsQueryLifecycleObserver(DnsQuestion question) private voidDnsResolveContext.onExpectedResponse(DnsQuestion question, AddressedEnvelope<DnsResponse, InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise) private voidDnsResolveContext.onResponse(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, AddressedEnvelope<DnsResponse, InetSocketAddress> envelope, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise) private voidDnsResolveContext.onResponseCNAME(DnsQuestion question, Map<String, String> cnames, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise) DnsNameResolver.query(DnsQuestion question) Sends a DNS query with the specified question.DnsNameResolver.query(DnsQuestion question, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>> promise) Sends a DNS query with the specified question.DnsNameResolver.query(DnsQuestion question, Iterable<DnsRecord> additionals) Sends a DNS query with the specified question with additional records.DnsNameResolver.query(InetSocketAddress nameServerAddr, DnsQuestion question) Sends a DNS query with the specified question using the specified name server list.DnsNameResolver.query(InetSocketAddress nameServerAddr, DnsQuestion question, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>> promise) Sends a DNS query with the specified question using the specified name server list.DnsNameResolver.query(InetSocketAddress nameServerAddr, DnsQuestion question, Iterable<DnsRecord> additionals) Sends a DNS query with the specified question with additional records using the specified name server list.DnsNameResolver.query(InetSocketAddress nameServerAddr, DnsQuestion question, Iterable<DnsRecord> additionals, Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>> promise) Sends a DNS query with the specified question with additional records using the specified name server list.private voidDnsResolveContext.query(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, boolean flush, Promise<List<T>> promise, Throwable cause) BiDnsQueryLifecycleObserver.queryCNAMEd(DnsQuestion cnameQuestion) DnsQueryLifecycleObserver.queryCNAMEd(DnsQuestion cnameQuestion) The query returned a CNAME which we may attempt to follow with a new query.LoggingDnsQueryLifecycleObserver.queryCNAMEd(DnsQuestion cnameQuestion) NoopDnsQueryLifecycleObserver.queryCNAMEd(DnsQuestion cnameQuestion) private voidDnsResolveContext.queryUnresolvedNameServer(InetSocketAddress nameServerAddr, DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise, Throwable cause) DnsNameResolver.resolveAll(DnsQuestion question) Resolves theDnsRecords that are matched by the specifiedDnsQuestion.DnsNameResolver.resolveAll(DnsQuestion question, DnsRecord[] additionals, Promise<List<DnsRecord>> promise) DnsNameResolver.resolveAll(DnsQuestion question, Iterable<DnsRecord> additionals) Resolves theDnsRecords that are matched by the specifiedDnsQuestion.DnsNameResolver.resolveAll(DnsQuestion question, Iterable<DnsRecord> additionals, Promise<List<DnsRecord>> promise) Resolves theDnsRecords that are matched by the specifiedDnsQuestion.private voidDnsNameResolver.resolveAllNow(ChannelFuture f, String hostname, DnsQuestion question, DnsRecord[] additionals, Promise<List<DnsRecord>> promise) private static UnknownHostExceptionDnsNameResolver.toException(ChannelFuture f, String hostname, DnsQuestion question, DnsRecord[] additionals) private voidDnsResolveContext.tryToFinishResolve(DnsServerAddressStream nameServerAddrStream, int nameServerAddrStreamIndex, DnsQuestion question, DnsQueryLifecycleObserver queryLifecycleObserver, Promise<List<T>> promise, Throwable cause) private static DnsQuestionDnsNameResolverException.validateQuestion(DnsQuestion question) Constructors in io.netty.resolver.dns with parameters of type DnsQuestionModifierConstructorDescription(package private)DatagramDnsQueryContext(Channel channel, InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise, Bootstrap socketBootstrap, boolean retryWithTcpOnTimeout) DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message) DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message, Throwable cause) DnsNameResolverTimeoutException(InetSocketAddress remoteAddress, DnsQuestion question, String message) (package private)DnsQueryContext(Channel channel, InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise, Bootstrap socketBootstrap, boolean retryWithTcpOnTimeout) (package private)DnsRecordResolveContext(DnsNameResolver parent, Channel channel, Promise<?> originalPromise, DnsQuestion question, DnsRecord[] additionals, DnsServerAddressStream nameServerAddrs, int allowedQueries) (package private)LoggingDnsQueryLifecycleObserver(DnsQuestion question, InternalLogger logger, InternalLogLevel level) (package private)TcpDnsQueryContext(Channel channel, InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise)