Package io.netty.resolver.dns
Class TcpDnsQueryContext
- java.lang.Object
-
- io.netty.resolver.dns.DnsQueryContext
-
- io.netty.resolver.dns.TcpDnsQueryContext
-
final class TcpDnsQueryContext extends DnsQueryContext
-
-
Constructor Summary
Constructors Constructor Description TcpDnsQueryContext(Channel channel, java.net.InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse,java.net.InetSocketAddress>> promise)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DnsQuerynewQuery(int id, java.net.InetSocketAddress nameServerAddr)Creates and returns a newDnsQuery.protected java.lang.Stringprotocol()Returns the protocol that is used for the query.-
Methods inherited from class io.netty.resolver.dns.DnsQueryContext
finishFailure, finishSuccess, isDone, question, writeQuery
-
-
-
-
Constructor Detail
-
TcpDnsQueryContext
TcpDnsQueryContext(Channel channel, java.net.InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse,java.net.InetSocketAddress>> promise)
-
-
Method Detail
-
newQuery
protected DnsQuery newQuery(int id, java.net.InetSocketAddress nameServerAddr)
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
protected java.lang.String protocol()
Description copied from class:DnsQueryContextReturns the protocol that is used for the query.- Specified by:
protocolin classDnsQueryContext- Returns:
- the protocol.
-
-