Home / Class/ BiDnsQueryLifecycleObserverFactory Class — netty Architecture

BiDnsQueryLifecycleObserverFactory Class — netty Architecture

Architecture documentation for the BiDnsQueryLifecycleObserverFactory class in BiDnsQueryLifecycleObserverFactory.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  d2165eb3_dc34_bff5_c3d4_09c78cad08d4["BiDnsQueryLifecycleObserverFactory"]
  622dd317_9669_e33c_9465_28391a0369d6["BiDnsQueryLifecycleObserverFactory.java"]
  d2165eb3_dc34_bff5_c3d4_09c78cad08d4 -->|defined in| 622dd317_9669_e33c_9465_28391a0369d6
  16fe3e57_477d_959b_bde6_0fd0be73789b["BiDnsQueryLifecycleObserverFactory()"]
  d2165eb3_dc34_bff5_c3d4_09c78cad08d4 -->|method| 16fe3e57_477d_959b_bde6_0fd0be73789b
  f9667352_1225_58b8_c0a1_a7c5afa0091a["DnsQueryLifecycleObserver()"]
  d2165eb3_dc34_bff5_c3d4_09c78cad08d4 -->|method| f9667352_1225_58b8_c0a1_a7c5afa0091a

Relationship Graph

Source Code

resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserverFactory.java lines 25–44

public final class BiDnsQueryLifecycleObserverFactory implements DnsQueryLifecycleObserverFactory {
    private final DnsQueryLifecycleObserverFactory a;
    private final DnsQueryLifecycleObserverFactory b;

    /**
     * Create a new instance.
     * @param a The {@link DnsQueryLifecycleObserverFactory} that will receive events first.
     * @param b The {@link DnsQueryLifecycleObserverFactory} that will receive events second.
     */
    public BiDnsQueryLifecycleObserverFactory(DnsQueryLifecycleObserverFactory a, DnsQueryLifecycleObserverFactory b) {
        this.a = checkNotNull(a, "a");
        this.b = checkNotNull(b, "b");
    }

    @Override
    public DnsQueryLifecycleObserver newDnsQueryLifecycleObserver(DnsQuestion question) {
        return new BiDnsQueryLifecycleObserver(a.newDnsQueryLifecycleObserver(question),
                                               b.newDnsQueryLifecycleObserver(question));
    }
}

Frequently Asked Questions

What is the BiDnsQueryLifecycleObserverFactory class?
BiDnsQueryLifecycleObserverFactory is a class in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserverFactory.java.
Where is BiDnsQueryLifecycleObserverFactory defined?
BiDnsQueryLifecycleObserverFactory is defined in resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserverFactory.java at line 25.

Analyze Your Own Codebase

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

Try Supermodel Free