DNS — netty Architecture
Management of DNS query/response structures and native resolver support.
Entity Profile
Dependency Diagram
graph TD subdomain_ProtocolCodecs_DNS["DNS"] 114d2ba3_0d75_5970_d15a_abc7048d2877["DefaultDnsResponse.java"] subdomain_ProtocolCodecs_DNS --> 114d2ba3_0d75_5970_d15a_abc7048d2877 3745170f_1fdf_fdbe_0f65_4248d65219b2["TcpDnsResponseEncoder.java"] subdomain_ProtocolCodecs_DNS --> 3745170f_1fdf_fdbe_0f65_4248d65219b2 cf340cbe_b453_359d_5fbb_85a292524d11["DefaultDnsQuery.java"] subdomain_ProtocolCodecs_DNS --> cf340cbe_b453_359d_5fbb_85a292524d11 50d1bbea_5a9c_7a72_37b7_fe6871b6de97["DefaultDnsOptEcsRecord.java"] subdomain_ProtocolCodecs_DNS --> 50d1bbea_5a9c_7a72_37b7_fe6871b6de97 68d4a758_04b6_9283_2abb_eae7d9141650["DnsRecordType.java"] subdomain_ProtocolCodecs_DNS --> 68d4a758_04b6_9283_2abb_eae7d9141650 93c75007_6738_790f_448d_60b1ecf8549a["AbstractDnsOptPseudoRrRecord.java"] subdomain_ProtocolCodecs_DNS --> 93c75007_6738_790f_448d_60b1ecf8549a 665b82e3_c6fb_992d_e480_c827a68eb375["DnsOpCode.java"] subdomain_ProtocolCodecs_DNS --> 665b82e3_c6fb_992d_e480_c827a68eb375 821729cc_d075_fc84_8dea_9942f96b764c["AbstractDnsRecord.java"] subdomain_ProtocolCodecs_DNS --> 821729cc_d075_fc84_8dea_9942f96b764c 5f3c12ef_4a76_927a_2d0c_2f0ab88991ae["TcpDnsQueryEncoder.java"] subdomain_ProtocolCodecs_DNS --> 5f3c12ef_4a76_927a_2d0c_2f0ab88991ae e06b63e1_c462_6384_160f_b73c7acc4a81["DefaultDnsQuestion.java"] subdomain_ProtocolCodecs_DNS --> e06b63e1_c462_6384_160f_b73c7acc4a81 ed44b390_46b9_c7cf_428e_e4df819f35b8["DnsQueryEncoder.java"] subdomain_ProtocolCodecs_DNS --> ed44b390_46b9_c7cf_428e_e4df819f35b8 49143917_66be_67f2_a333_ab7080a86cc1["DatagramDnsQueryDecoder.java"] subdomain_ProtocolCodecs_DNS --> 49143917_66be_67f2_a333_ab7080a86cc1 0649a7bc_b54b_54b2_ef38_7fc146195d39["DatagramDnsResponseEncoder.java"] subdomain_ProtocolCodecs_DNS --> 0649a7bc_b54b_54b2_ef38_7fc146195d39 f73cbde7_9320_07d7_1d7d_6c02b1569f31["AbstractDnsMessage.java"] subdomain_ProtocolCodecs_DNS --> f73cbde7_9320_07d7_1d7d_6c02b1569f31 style subdomain_ProtocolCodecs_DNS fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AbstractDnsMessage()
- AbstractDnsOptPseudoRrRecord()
- AbstractDnsRecord()
- ByteBuf()
- ByteBuf()
- ByteBuf()
- ByteBuf()
- ByteBuf()
- ByteBuf()
- DatagramDnsQuery()
- DatagramDnsQueryDecoder()
- DatagramDnsQueryEncoder()
- DatagramDnsResponse()
- DatagramDnsResponseDecoder()
- DatagramDnsResponseEncoder()
- DefaultDnsOptEcsRecord()
- DefaultDnsPtrRecord()
- DefaultDnsQuery()
- DefaultDnsQuestion()
- DefaultDnsRawRecord()
- DefaultDnsRecordDecoder()
- DefaultDnsRecordEncoder()
- DefaultDnsResponse()
- DnsCodecUtil()
- DnsMessage()
- DnsMessageUtil()
- DnsOpCode()
- DnsOpCode()
- DnsQuery()
- DnsQuery()
- DnsQueryEncoder()
- DnsQuestion()
- DnsRawRecord()
- DnsRecord()
- DnsRecord()
- DnsRecordType()
- DnsRecordType()
- DnsResponse()
- DnsResponse()
- DnsResponse()
- DnsResponseCode()
- DnsResponseCode()
- DnsResponseDecoder()
- InetSocketAddress()
- InetSocketAddress()
- Object()
- Object()
- Object()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- StringBuilder()
- StringBuilder()
- T()
- T()
- TcpDnsQueryDecoder()
- TcpDnsQueryEncoder()
- TcpDnsResponseDecoder()
- TcpDnsResponseEncoder()
- addRecord()
- address()
- appendAllRecords()
- appendQueryHeader()
- appendRecords()
- appendResponseHeader()
- byteValue()
- calculateEcsAddressLength()
- clear()
- compareTo()
- compareTo()
- compareTo()
- count()
- deallocate()
- decode()
- decode()
- decodeQuestions()
- decodeQuestions()
- decodeRecords()
- decodeRecords()
- dnsClass()
- encode()
- encode()
- encode()
- encode()
- encode()
- encodeDnsResponse()
- encodeDomainName()
- encodeHeader()
- encodeHeader()
- encodeName()
- encodeOptEcsRecord()
- encodeOptPseudoRecord()
- encodePtrRecord()
- encodeQuestion()
- encodeQuestions()
- encodeQuestions()
- encodeRawRecord()
- encodeRecord()
- encodeRecord0()
- encodeRecords()
- encodeRecords()
- equals()
- equals()
- equals()
- equals()
- equals()
- equals()
- equals()
- extendedRcode()
- flags()
- hashCode()
- hashCode()
- hashCode()
- hashCode()
- hashCode()
- hashCode()
- hashCode()
- id()
- intValue()
- intValue()
- isAuthoritativeAnswer()
- isRecursionAvailable()
- isRecursionDesired()
- isTruncated()
- localAddress()
- newRecordList()
- packIntoLong()
- padWithZeros()
- refCnt()
- release()
- scopePrefixLength()
- sectionOrdinal()
- setRecord()
- setSection()
- sourcePrefixLength()
- timeToLive()
- verifyAddress()
- version()
- z()
Source Files
- codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsOptPseudoRrRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQuery.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponse.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsOptEcsRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsPtrRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsQuery.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsQuestion.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRawRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsResponse.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsCodecUtil.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsMessageUtil.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOpCode.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQueryEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecordType.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseCode.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsQueryDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsQueryEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsResponseDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsResponseEncoder.java
Source
- codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsOptPseudoRrRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQuery.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponse.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsOptEcsRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsPtrRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsQuery.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsQuestion.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRawRecord.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsResponse.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsCodecUtil.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsMessageUtil.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOpCode.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQueryEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecordType.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseCode.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsQueryDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsQueryEncoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsResponseDecoder.java
- codec-dns/src/main/java/io/netty/handler/codec/dns/TcpDnsResponseEncoder.java
Frequently Asked Questions
What is the DNS subdomain?
DNS is a subdomain in the netty codebase, part of the ProtocolCodecs domain. Management of DNS query/response structures and native resolver support. It contains 28 source files.
Which domain does DNS belong to?
DNS belongs to the ProtocolCodecs domain.
What functions are in DNS?
The DNS subdomain contains 149 function(s): AbstractDnsMessage, AbstractDnsOptPseudoRrRecord, AbstractDnsRecord, ByteBuf, ByteBuf, ByteBuf, ByteBuf, ByteBuf, and 141 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free