Home / Class/ DnsNativeClient Class — netty Architecture

DnsNativeClient Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  5f0b12a7_7ac7_8d39_5281_c91980f05635["DnsNativeClient"]
  7ff008aa_95ac_bc4e_f693_14a8c47a8158["DnsNativeClient.java"]
  5f0b12a7_7ac7_8d39_5281_c91980f05635 -->|defined in| 7ff008aa_95ac_bc4e_f693_14a8c47a8158
  8d81aea7_352c_6f14_ca14_7706c050d71a["DnsNativeClient()"]
  5f0b12a7_7ac7_8d39_5281_c91980f05635 -->|method| 8d81aea7_352c_6f14_ca14_7706c050d71a
  ad75189b_281f_a0f7_009f_63e6fc7df8ef["main()"]
  5f0b12a7_7ac7_8d39_5281_c91980f05635 -->|method| ad75189b_281f_a0f7_009f_63e6fc7df8ef

Relationship Graph

Source Code

testsuite-native-image-client/src/main/java/io/netty/testsuite/svm/client/DnsNativeClient.java lines 32–51

public final class DnsNativeClient {
    /**
     * Main entry point (not instantiable)
     */
    private DnsNativeClient() {
    }

    public static void main(String[] args) throws Exception {
        EventLoopGroup group = new MultiThreadIoEventLoopGroup(
                1, new DefaultThreadFactory("netty"), NioIoHandler.newFactory());

        DnsAddressResolverGroup resolverGroup = new DnsAddressResolverGroup(NioDatagramChannel.class,
                DnsServerAddressStreamProviders.platformDefault());
        AddressResolver<InetSocketAddress> resolver = resolverGroup.getResolver(group.next());
        System.out.println(resolver);

        resolver.close();
        group.shutdownGracefully().get();
    }
}

Frequently Asked Questions

What is the DnsNativeClient class?
DnsNativeClient is a class in the netty codebase, defined in testsuite-native-image-client/src/main/java/io/netty/testsuite/svm/client/DnsNativeClient.java.
Where is DnsNativeClient defined?
DnsNativeClient is defined in testsuite-native-image-client/src/main/java/io/netty/testsuite/svm/client/DnsNativeClient.java at line 32.

Analyze Your Own Codebase

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

Try Supermodel Free