Package io.netty.resolver.dns
Class TcpDnsQueryContext
java.lang.Object
io.netty.resolver.dns.DnsQueryContext
io.netty.resolver.dns.TcpDnsQueryContext
-
Constructor Summary
ConstructorsConstructorDescriptionTcpDnsQueryContext(Channel channel, InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise) -
Method Summary
Methods inherited from class io.netty.resolver.dns.DnsQueryContext
finishFailure, finishSuccess, isDone, question, writeQuery
-
Constructor Details
-
TcpDnsQueryContext
TcpDnsQueryContext(Channel channel, InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise)
-
-
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.
-