Home / Function/ equals() — netty Function Reference

equals() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  2e4e47e0_096b_ad82_7737_711bae0bb104["equals()"]
  d03db3a9_4a61_38d4_a5f0_6dd32d2edefa["AddressedEnvelopeAdapter"]
  2e4e47e0_096b_ad82_7737_711bae0bb104 -->|defined in| d03db3a9_4a61_38d4_a5f0_6dd32d2edefa
  ff2b708f_f879_8705_1346_618909272134["finishSuccess()"]
  ff2b708f_f879_8705_1346_618909272134 -->|calls| 2e4e47e0_096b_ad82_7737_711bae0bb104
  style 2e4e47e0_096b_ad82_7737_711bae0bb104 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContext.java lines 506–535

        @Override
        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }

            if (!(obj instanceof AddressedEnvelope)) {
                return false;
            }

            @SuppressWarnings("unchecked")
            final AddressedEnvelope<?, SocketAddress> that = (AddressedEnvelope<?, SocketAddress>) obj;
            if (sender() == null) {
                if (that.sender() != null) {
                    return false;
                }
            } else if (!sender().equals(that.sender())) {
                return false;
            }

            if (recipient() == null) {
                if (that.recipient() != null) {
                    return false;
                }
            } else if (!recipient().equals(that.recipient())) {
                return false;
            }

            return response.equals(obj);
        }

Subdomains

Called By

Frequently Asked Questions

What does equals() do?
equals() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContext.java.
Where is equals() defined?
equals() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContext.java at line 506.
What calls equals()?
equals() is called by 1 function(s): finishSuccess.

Analyze Your Own Codebase

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

Try Supermodel Free