DefaultDnsServerAddresses Class — netty Architecture
Architecture documentation for the DefaultDnsServerAddresses class in DefaultDnsServerAddresses.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d2956a68_3182_63c9_f999_554c8d5b3cb4["DefaultDnsServerAddresses"] 25007db4_002c_6e7f_cda7_47a2e3412819["DefaultDnsServerAddresses.java"] d2956a68_3182_63c9_f999_554c8d5b3cb4 -->|defined in| 25007db4_002c_6e7f_cda7_47a2e3412819 5dabec55_0b20_249f_2182_fa101fa157e1["DefaultDnsServerAddresses()"] d2956a68_3182_63c9_f999_554c8d5b3cb4 -->|method| 5dabec55_0b20_249f_2182_fa101fa157e1 b43be038_a11e_d7e4_ced1_4e258c31b38b["String()"] d2956a68_3182_63c9_f999_554c8d5b3cb4 -->|method| b43be038_a11e_d7e4_ced1_4e258c31b38b
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddresses.java lines 22–47
abstract class DefaultDnsServerAddresses extends DnsServerAddresses {
protected final List<InetSocketAddress> addresses;
private final String strVal;
DefaultDnsServerAddresses(String type, List<InetSocketAddress> addresses) {
this.addresses = addresses;
final StringBuilder buf = new StringBuilder(type.length() + 2 + addresses.size() * 16);
buf.append(type).append('(');
for (InetSocketAddress a: addresses) {
buf.append(a).append(", ");
}
buf.setLength(buf.length() - 2);
buf.append(')');
strVal = buf.toString();
}
@Override
public String toString() {
return strVal;
}
}
Source
Frequently Asked Questions
What is the DefaultDnsServerAddresses class?
DefaultDnsServerAddresses is a class in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddresses.java.
Where is DefaultDnsServerAddresses defined?
DefaultDnsServerAddresses is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddresses.java at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free