Home / Function/ DnsResponseCode() — netty Function Reference

DnsResponseCode() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  88032c35_cb1b_c56c_3222_5a2be68f3346["DnsResponseCode()"]
  f1bf0a0f_e579_018c_a6fc_3179bca0835d["DnsResponseCode"]
  88032c35_cb1b_c56c_3222_5a2be68f3346 -->|defined in| f1bf0a0f_e579_018c_a6fc_3179bca0835d
  style 88032c35_cb1b_c56c_3222_5a2be68f3346 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseCode.java lines 118–157

    public static DnsResponseCode valueOf(int responseCode) {
        switch (responseCode) {
        case 0:
            return NOERROR;
        case 1:
            return FORMERR;
        case 2:
            return SERVFAIL;
        case 3:
            return NXDOMAIN;
        case 4:
            return NOTIMP;
        case 5:
            return REFUSED;
        case 6:
            return YXDOMAIN;
        case 7:
            return YXRRSET;
        case 8:
            return NXRRSET;
        case 9:
            return NOTAUTH;
        case 10:
            return NOTZONE;
        case 16:
            return BADVERS_OR_BADSIG;
        case 17:
            return BADKEY;
        case 18:
            return BADTIME;
        case 19:
            return BADMODE;
        case 20:
            return BADNAME;
        case 21:
            return BADALG;
        default:
            return new DnsResponseCode(responseCode);
        }
    }

Subdomains

Frequently Asked Questions

What does DnsResponseCode() do?
DnsResponseCode() is a function in the netty codebase, defined in codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseCode.java.
Where is DnsResponseCode() defined?
DnsResponseCode() is defined in codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseCode.java at line 118.

Analyze Your Own Codebase

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

Try Supermodel Free