sanitize() — netty Function Reference
Architecture documentation for the sanitize() function in DnsServerAddresses.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD fb9a7724_bcbd_a481_cd0c_1b0bcb111560["sanitize()"] 9adc85d7_da1e_9f4c_7dad_2e7905c0a61e["DnsServerAddresses"] fb9a7724_bcbd_a481_cd0c_1b0bcb111560 -->|defined in| 9adc85d7_da1e_9f4c_7dad_2e7905c0a61e 2dfc2618_8266_b04a_5478_c1240eaef69a["DnsServerAddresses()"] 2dfc2618_8266_b04a_5478_c1240eaef69a -->|calls| fb9a7724_bcbd_a481_cd0c_1b0bcb111560 c4cff171_f3c6_4139_087a_071264f7a4bc["defaultAddressList()"] fb9a7724_bcbd_a481_cd0c_1b0bcb111560 -->|calls| c4cff171_f3c6_4139_087a_071264f7a4bc style fb9a7724_bcbd_a481_cd0c_1b0bcb111560 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddresses.java lines 160–181
private static List<InetSocketAddress> sanitize(Iterable<? extends InetSocketAddress> addresses) {
checkNotNull(addresses, "addresses");
final List<InetSocketAddress> list;
if (addresses instanceof Collection) {
list = new ArrayList<InetSocketAddress>(((Collection<?>) addresses).size());
} else {
list = new ArrayList<InetSocketAddress>(4);
}
for (InetSocketAddress a : addresses) {
if (a == null) {
break;
}
if (a.isUnresolved()) {
throw new IllegalArgumentException("cannot use an unresolved DNS server address: " + a);
}
list.add(a);
}
return checkNonEmpty(list, "list");
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does sanitize() do?
sanitize() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddresses.java.
Where is sanitize() defined?
sanitize() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddresses.java at line 160.
What does sanitize() call?
sanitize() calls 1 function(s): defaultAddressList.
What calls sanitize()?
sanitize() is called by 1 function(s): DnsServerAddresses.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free