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, Future<? extends Channel> channelReadyFuture, 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 DnsQuery
newQuery(int id, java.net.InetSocketAddress nameServerAddr)
Creates and returns a newDnsQuery
.protected java.lang.String
protocol()
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, Future<? extends Channel> channelReadyFuture, 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:DnsQueryContext
Creates and returns a newDnsQuery
.- Specified by:
newQuery
in 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:DnsQueryContext
Returns the protocol that is used for the query.- Specified by:
protocol
in classDnsQueryContext
- Returns:
- the protocol.
-
-