DatagramDnsQueryContext Class — netty Architecture
Architecture documentation for the DatagramDnsQueryContext class in DatagramDnsQueryContext.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e17b15d1_581b_f7e9_5899_07702f3ddc19["DatagramDnsQueryContext"] afe16647_00bf_58ca_1949_c66052d2ba6e["DatagramDnsQueryContext.java"] e17b15d1_581b_f7e9_5899_07702f3ddc19 -->|defined in| afe16647_00bf_58ca_1949_c66052d2ba6e 27a068ba_bd31_aac0_3e74_6d49ba655231["DatagramDnsQueryContext()"] e17b15d1_581b_f7e9_5899_07702f3ddc19 -->|method| 27a068ba_bd31_aac0_3e74_6d49ba655231 e531dd2c_c359_21d4_6f04_6f26cdf966c5["DnsQuery()"] e17b15d1_581b_f7e9_5899_07702f3ddc19 -->|method| e531dd2c_c359_21d4_6f04_6f26cdf966c5 dec1e240_fde4_4772_d33b_7c3401def4f5["String()"] e17b15d1_581b_f7e9_5899_07702f3ddc19 -->|method| dec1e240_fde4_4772_d33b_7c3401def4f5
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/DatagramDnsQueryContext.java lines 32–56
final class DatagramDnsQueryContext extends DnsQueryContext {
DatagramDnsQueryContext(Channel channel,
InetSocketAddress nameServerAddr,
DnsQueryContextManager queryContextManager,
DnsQueryLifecycleObserver queryLifecycleObserver,
int maxPayLoadSize, boolean recursionDesired,
long queryTimeoutMillis,
DnsQuestion question, DnsRecord[] additionals,
Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise,
Bootstrap socketBootstrap, boolean retryWithTcpOnTimeout) {
super(channel, nameServerAddr, queryContextManager, queryLifecycleObserver, maxPayLoadSize, recursionDesired,
queryTimeoutMillis, question, additionals, promise, socketBootstrap, retryWithTcpOnTimeout);
}
@Override
protected DnsQuery newQuery(int id, InetSocketAddress nameServerAddr) {
return new DatagramDnsQuery(null, nameServerAddr, id);
}
@Override
protected String protocol() {
return "UDP";
}
}
Source
Frequently Asked Questions
What is the DatagramDnsQueryContext class?
DatagramDnsQueryContext is a class in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DatagramDnsQueryContext.java.
Where is DatagramDnsQueryContext defined?
DatagramDnsQueryContext is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DatagramDnsQueryContext.java at line 32.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free