Home / Function/ DnsServerAddressStreamProvider() — netty Function Reference

DnsServerAddressStreamProvider() — netty Function Reference

Architecture documentation for the DnsServerAddressStreamProvider() function in UnixResolverDnsServerAddressStreamProvider.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f0d7d7b9_4888_e062_b786_3d8a7cdf3161["DnsServerAddressStreamProvider()"]
  8efad33e_883b_062a_b123_d462f61c3350["UnixResolverDnsServerAddressStreamProvider"]
  f0d7d7b9_4888_e062_b786_3d8a7cdf3161 -->|defined in| 8efad33e_883b_062a_b123_d462f61c3350
  b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5["UnixResolverDnsServerAddressStreamProvider()"]
  f0d7d7b9_4888_e062_b786_3d8a7cdf3161 -->|calls| b1d25819_2d2d_59c8_c410_aa8a0ba1f8a5
  767643a9_06e4_cb11_3c15_55e52b876d59["mayOverrideNameServers()"]
  f0d7d7b9_4888_e062_b786_3d8a7cdf3161 -->|calls| 767643a9_06e4_cb11_3c15_55e52b876d59
  style f0d7d7b9_4888_e062_b786_3d8a7cdf3161 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java lines 70–82

    static DnsServerAddressStreamProvider parseSilently() {
        try {
            UnixResolverDnsServerAddressStreamProvider nameServerCache =
                    new UnixResolverDnsServerAddressStreamProvider(ETC_RESOLV_CONF_FILE, ETC_RESOLVER_DIR);
            return nameServerCache.mayOverrideNameServers() ? nameServerCache
                                                            : DefaultDnsServerAddressStreamProvider.INSTANCE;
        } catch (Exception e) {
            if (logger.isDebugEnabled()) {
                logger.debug("failed to parse {} and/or {}", ETC_RESOLV_CONF_FILE, ETC_RESOLVER_DIR, e);
            }
            return DefaultDnsServerAddressStreamProvider.INSTANCE;
        }
    }

Subdomains

Frequently Asked Questions

What does DnsServerAddressStreamProvider() do?
DnsServerAddressStreamProvider() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java.
Where is DnsServerAddressStreamProvider() defined?
DnsServerAddressStreamProvider() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java at line 70.
What does DnsServerAddressStreamProvider() call?
DnsServerAddressStreamProvider() calls 2 function(s): UnixResolverDnsServerAddressStreamProvider, mayOverrideNameServers.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free