Class DatagramDnsQueryContext
java.lang.Object
io.netty.resolver.dns.DnsQueryContext
io.netty.resolver.dns.DatagramDnsQueryContext
-
Constructor Summary
ConstructorsConstructorDescriptionDatagramDnsQueryContext(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) -
Method Summary
Methods inherited from class DnsQueryContext
finishFailure, finishSuccess, isDone, question, writeQuery
-
Constructor Details
-
DatagramDnsQueryContext
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)
-
-
Method Details
-
newQuery
Description copied from class:DnsQueryContextCreates and returns a newDnsQuery.- Specified by:
newQueryin classDnsQueryContext- Parameters:
id- the transaction id to use.nameServerAddr- the nameserver to which the query will be send.- Returns:
- the new query.
-
protocol
Description copied from class:DnsQueryContextReturns the protocol that is used for the query.- Specified by:
protocolin classDnsQueryContext- Returns:
- the protocol.
-