Home / Function/ DnsResolver() — netty Function Reference

DnsResolver() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  d2a16c4b_15a2_485e_bad3_79477e81596e["DnsResolver()"]
  87416c0b_20c3_efd3_d521_5fb1f7798452["DnsResolver"]
  d2a16c4b_15a2_485e_bad3_79477e81596e -->|defined in| 87416c0b_20c3_efd3_d521_5fb1f7798452
  style d2a16c4b_15a2_485e_bad3_79477e81596e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns-classes-macos/src/main/java/io/netty/resolver/dns/macos/DnsResolver.java lines 35–52

    DnsResolver(String domain, byte[][] nameservers, int port,
                String[] searches, String options, int timeout, int searchOrder) {
        this.domain = domain;
        if (nameservers == null) {
            this.nameservers = new InetSocketAddress[0];
        } else {
            this.nameservers = new InetSocketAddress[nameservers.length];
            for (int i = 0; i < nameservers.length; i++) {
                byte[] addr = nameservers[i];
                this.nameservers[i] = NativeInetAddress.address(addr, 0, addr.length);
            }
        }
        this.port = port;
        this.searches = searches;
        this.options = options;
        this.timeout = timeout;
        this.searchOrder = searchOrder;
    }

Domain

Subdomains

Frequently Asked Questions

What does DnsResolver() do?
DnsResolver() is a function in the netty codebase, defined in resolver-dns-classes-macos/src/main/java/io/netty/resolver/dns/macos/DnsResolver.java.
Where is DnsResolver() defined?
DnsResolver() is defined in resolver-dns-classes-macos/src/main/java/io/netty/resolver/dns/macos/DnsResolver.java at line 35.

Analyze Your Own Codebase

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

Try Supermodel Free