SingletonDnsServerAddresses Class — netty Architecture
Architecture documentation for the SingletonDnsServerAddresses class in SingletonDnsServerAddresses.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 20fad9e0_5838_430b_c967_2e6ab023ca94["SingletonDnsServerAddresses"] c0fedf0e_3e78_23ce_0c0d_7b7f59216d5a["SingletonDnsServerAddresses.java"] 20fad9e0_5838_430b_c967_2e6ab023ca94 -->|defined in| c0fedf0e_3e78_23ce_0c0d_7b7f59216d5a e33dbab6_8f90_f99d_32e7_bb76517341cb["SingletonDnsServerAddresses()"] 20fad9e0_5838_430b_c967_2e6ab023ca94 -->|method| e33dbab6_8f90_f99d_32e7_bb76517341cb 9e35ed9e_2a24_7e51_2fbb_df4d22d8cb3e["DnsServerAddressStream()"] 20fad9e0_5838_430b_c967_2e6ab023ca94 -->|method| 9e35ed9e_2a24_7e51_2fbb_df4d22d8cb3e 8d5d197d_45cd_c408_005f_c40281b734fe["String()"] 20fad9e0_5838_430b_c967_2e6ab023ca94 -->|method| 8d5d197d_45cd_c408_005f_c40281b734fe
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddresses.java lines 21–60
final class SingletonDnsServerAddresses extends DnsServerAddresses {
private final InetSocketAddress address;
private final DnsServerAddressStream stream = new DnsServerAddressStream() {
@Override
public InetSocketAddress next() {
return address;
}
@Override
public int size() {
return 1;
}
@Override
public DnsServerAddressStream duplicate() {
return this;
}
@Override
public String toString() {
return SingletonDnsServerAddresses.this.toString();
}
};
SingletonDnsServerAddresses(InetSocketAddress address) {
this.address = address;
}
@Override
public DnsServerAddressStream stream() {
return stream;
}
@Override
public String toString() {
return "singleton(" + address + ")";
}
}
Source
Frequently Asked Questions
What is the SingletonDnsServerAddresses class?
SingletonDnsServerAddresses is a class in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddresses.java.
Where is SingletonDnsServerAddresses defined?
SingletonDnsServerAddresses is defined in resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddresses.java at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free