putIfAbsent() — netty Function Reference
Architecture documentation for the putIfAbsent() function in UnixResolverDnsServerAddressStreamProvider.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9cdf8e90_d3af_1682_4628_58c4abdc22df["putIfAbsent()"] 8efad33e_883b_062a_b123_d462f61c3350["UnixResolverDnsServerAddressStreamProvider"] 9cdf8e90_d3af_1682_4628_58c4abdc22df -->|defined in| 8efad33e_883b_062a_b123_d462f61c3350 faf5b73b_bdcd_428b_dee7_2e0fd8338002["parse()"] faf5b73b_bdcd_428b_dee7_2e0fd8338002 -->|calls| 9cdf8e90_d3af_1682_4628_58c4abdc22df style 9cdf8e90_d3af_1682_4628_58c4abdc22df fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java lines 261–270
private static void putIfAbsent(Map<String, DnsServerAddresses> domainToNameServerStreamMap,
String domainName,
List<InetSocketAddress> addresses,
boolean rotate) {
// TODO(scott): sortlist is being ignored.
DnsServerAddresses addrs = rotate
? DnsServerAddresses.rotational(addresses)
: DnsServerAddresses.sequential(addresses);
putIfAbsent(domainToNameServerStreamMap, domainName, addrs);
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does putIfAbsent() do?
putIfAbsent() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java.
Where is putIfAbsent() defined?
putIfAbsent() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java at line 261.
What calls putIfAbsent()?
putIfAbsent() is called by 1 function(s): parse.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free