Top Constructors Methods
io.netty.resolver.dns

pack-priv final Class DatagramDnsQueryContext

extends DnsQueryContext
Class Inheritance
Imports
io.netty.bootstrap.Bootstrap, io.netty.channel.AddressedEnvelope, .Channel, io.netty.handler.codec.dns.DatagramDnsQuery, .DnsQuery, .DnsQuestion, .DnsRecord, .DnsResponse, io.netty.util.concurrent.Future, .Promise, java.net.InetSocketAddress

Constructor Summary

AccessConstructor and Description
pack-priv
DatagramDnsQueryContext(Channel channel, Future<? extends Channel> channelReadyFuture, 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

Modifier and TypeMethod and Description
protected DnsQuery
newQuery(int
the transaction id to use.
id
,
InetSocketAddress
the nameserver to which the query will be send.
nameServerAddr
)

Implements abstract io.netty.resolver.dns.DnsQueryContext.newQuery.

Creates and returns a new DnsQuery.
protected String
protocol()

Implements abstract io.netty.resolver.dns.DnsQueryContext.protocol.

Returns the protocol that is used for the query.
Inherited from io.netty.resolver.dns.DnsQueryContext:
finishFailurefinishSuccessisDonequestionwriteQuery

Constructor Detail

DatagramDnsQueryContextback to summary
pack-priv DatagramDnsQueryContext(Channel channel, Future<? extends Channel> channelReadyFuture, InetSocketAddress nameServerAddr, DnsQueryContextManager queryContextManager, int maxPayLoadSize, boolean recursionDesired, long queryTimeoutMillis, DnsQuestion question, DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise, Bootstrap socketBootstrap, boolean retryWithTcpOnTimeout)

Method Detail

newQueryback to summary
protected DnsQuery newQuery(int id, InetSocketAddress nameServerAddr)

Implements abstract io.netty.resolver.dns.DnsQueryContext.newQuery.

Doc from io.netty.resolver.dns.DnsQueryContext.newQuery.

Creates and returns a new DnsQuery.

Parameters
id:int

the transaction id to use.

nameServerAddr:InetSocketAddress

the nameserver to which the query will be send.

Returns:DnsQuery

the new query.

Annotations
@Override
protocolback to summary
protected String protocol()

Implements abstract io.netty.resolver.dns.DnsQueryContext.protocol.

Doc from io.netty.resolver.dns.DnsQueryContext.protocol.

Returns the protocol that is used for the query.

Returns:String

the protocol.

Annotations
@Override