UnixResolverDnsServerAddressStreamProvider() — netty Function Reference
Architecture documentation for the UnixResolverDnsServerAddressStreamProvider() function in UnixResolverDnsServerAddressStreamProvider.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5["UnixResolverDnsServerAddressStreamProvider()"] 8efad33e_883b_062a_b123_d462f61c3350["UnixResolverDnsServerAddressStreamProvider"] b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5 -->|defined in| 8efad33e_883b_062a_b123_d462f61c3350 f0d7d7b9_4888_e062_b786_3d8a7cdf3161["DnsServerAddressStreamProvider()"] f0d7d7b9_4888_e062_b786_3d8a7cdf3161 -->|calls| b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5 faf5b73b_bdcd_428b_dee7_2e0fd8338002["parse()"] b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5 -->|calls| faf5b73b_bdcd_428b_dee7_2e0fd8338002 style b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java lines 97–117
public UnixResolverDnsServerAddressStreamProvider(File etcResolvConf, File... etcResolverFiles) throws IOException {
Map<String, DnsServerAddresses> etcResolvConfMap = parse(checkNotNull(etcResolvConf, "etcResolvConf"));
final boolean useEtcResolverFiles = etcResolverFiles != null && etcResolverFiles.length != 0;
domainToNameServerStreamMap = useEtcResolverFiles ? parse(etcResolverFiles) : etcResolvConfMap;
DnsServerAddresses defaultNameServerAddresses
= etcResolvConfMap.get(etcResolvConf.getName());
if (defaultNameServerAddresses == null) {
Collection<DnsServerAddresses> values = etcResolvConfMap.values();
if (values.isEmpty()) {
throw new IllegalArgumentException(etcResolvConf + " didn't provide any name servers");
}
this.defaultNameServerAddresses = values.iterator().next();
} else {
this.defaultNameServerAddresses = defaultNameServerAddresses;
}
if (useEtcResolverFiles) {
domainToNameServerStreamMap.putAll(etcResolvConfMap);
}
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does UnixResolverDnsServerAddressStreamProvider() do?
UnixResolverDnsServerAddressStreamProvider() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java.
Where is UnixResolverDnsServerAddressStreamProvider() defined?
UnixResolverDnsServerAddressStreamProvider() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java at line 97.
What does UnixResolverDnsServerAddressStreamProvider() call?
UnixResolverDnsServerAddressStreamProvider() calls 1 function(s): parse.
What calls UnixResolverDnsServerAddressStreamProvider()?
UnixResolverDnsServerAddressStreamProvider() is called by 1 function(s): DnsServerAddressStreamProvider.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free