Home / Function/ testDropAAAA() — netty Function Reference

testDropAAAA() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  4342dac0_c979_d8b6_f73a_314fa6e1f20e["testDropAAAA()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97["DnsNameResolverTest"]
  4342dac0_c979_d8b6_f73a_314fa6e1f20e -->|defined in| b6215f36_0afe_a284_a3fd_3999e90a8e97
  f68a278a_d1e5_7598_a2d3_c261c81029bc["get()"]
  4342dac0_c979_d8b6_f73a_314fa6e1f20e -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc
  style 4342dac0_c979_d8b6_f73a_314fa6e1f20e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java lines 3186–3211

    @ParameterizedTest
    @EnumSource(DnsNameResolverChannelStrategy.class)
    public void testDropAAAA(DnsNameResolverChannelStrategy strategy) throws IOException {
        String host = "somehost.netty.io";
        TestDnsServer dnsServer2 = new TestDnsServer(Collections.singleton(host));
        dnsServer2.start(RecordType.AAAA);
        DnsNameResolver resolver = null;
        try {
            DnsNameResolverBuilder builder = newResolver(strategy)
                    .recursionDesired(false)
                    .queryTimeoutMillis(500)
                    .resolvedAddressTypes(ResolvedAddressTypes.IPV4_PREFERRED)
                    .maxQueriesPerResolve(16)
                    .nameServerProvider(new SingletonDnsServerAddressStreamProvider(dnsServer2.localAddress()));

            resolver = builder.build();
            List<InetAddress> addressList = resolver.resolveAll(host).syncUninterruptibly().getNow();
            assertEquals(1, addressList.size());
            assertEquals(host, addressList.get(0).getHostName());
        } finally {
            dnsServer2.stop();
            if (resolver != null) {
                resolver.close();
            }
        }
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does testDropAAAA() do?
testDropAAAA() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java.
Where is testDropAAAA() defined?
testDropAAAA() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java at line 3186.
What does testDropAAAA() call?
testDropAAAA() calls 1 function(s): get.

Analyze Your Own Codebase

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

Try Supermodel Free