Home / Function/ AuthoritativeNameServerList() — netty Function Reference

AuthoritativeNameServerList() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  9f785e45_60a1_a069_4e9a_3b5e73cfe534["AuthoritativeNameServerList()"]
  3bc002ec_f54e_a55f_0b37_77eac88c60db["DnsResolveContext"]
  9f785e45_60a1_a069_4e9a_3b5e73cfe534 -->|defined in| 3bc002ec_f54e_a55f_0b37_77eac88c60db
  a9822690_3b20_920b_81cd_babd343212d1["AuthoritativeNameServerList()"]
  a9822690_3b20_920b_81cd_babd343212d1 -->|calls| 9f785e45_60a1_a069_4e9a_3b5e73cfe534
  a9822690_3b20_920b_81cd_babd343212d1["AuthoritativeNameServerList()"]
  9f785e45_60a1_a069_4e9a_3b5e73cfe534 -->|calls| a9822690_3b20_920b_81cd_babd343212d1
  161fe130_19c1_016b_ea22_8d91937c6452["add()"]
  9f785e45_60a1_a069_4e9a_3b5e73cfe534 -->|calls| 161fe130_19c1_016b_ea22_8d91937c6452
  836e4609_6a00_0ab5_76ae_511f287c23c9["isEmpty()"]
  9f785e45_60a1_a069_4e9a_3b5e73cfe534 -->|calls| 836e4609_6a00_0ab5_76ae_511f287c23c9
  style 9f785e45_60a1_a069_4e9a_3b5e73cfe534 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns/src/main/java/io/netty/resolver/dns/DnsResolveContext.java lines 797–808

    private static AuthoritativeNameServerList extractAuthoritativeNameServers(String questionName, DnsResponse res) {
        int authorityCount = res.count(DnsSection.AUTHORITY);
        if (authorityCount == 0) {
            return null;
        }

        AuthoritativeNameServerList serverNames = new AuthoritativeNameServerList(questionName);
        for (int i = 0; i < authorityCount; i++) {
            serverNames.add(res.recordAt(DnsSection.AUTHORITY, i));
        }
        return serverNames.isEmpty() ? null : serverNames;
    }

Subdomains

Frequently Asked Questions

What does AuthoritativeNameServerList() do?
AuthoritativeNameServerList() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsResolveContext.java.
Where is AuthoritativeNameServerList() defined?
AuthoritativeNameServerList() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsResolveContext.java at line 797.
What does AuthoritativeNameServerList() call?
AuthoritativeNameServerList() calls 3 function(s): AuthoritativeNameServerList, add, isEmpty.
What calls AuthoritativeNameServerList()?
AuthoritativeNameServerList() is called by 1 function(s): AuthoritativeNameServerList.

Analyze Your Own Codebase

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

Try Supermodel Free