Home / Class/ DnsNameResolverTest Class — netty Architecture

DnsNameResolverTest Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  b6215f36_0afe_a284_a3fd_3999e90a8e97["DnsNameResolverTest"]
  a522ba1b_7e05_723d_0457_5085cd62d3eb["DnsNameResolverTest.java"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|defined in| a522ba1b_7e05_723d_0457_5085cd62d3eb
  7a611112_a604_0b21_1e10_2062ec771951["DnsNameResolverBuilder()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 7a611112_a604_0b21_1e10_2062ec771951
  dfbac104_a1ae_dcf1_51b6_f08c4f8bb3fe["init()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| dfbac104_a1ae_dcf1_51b6_f08c4f8bb3fe
  571ebec3_3fd7_9b12_2c8c_c153572d80e2["destroy()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 571ebec3_3fd7_9b12_2c8c_c153572d80e2
  d6d8ea72_82f7_6e7c_9cd2_437457a0ba01["testResolveAorAAAA()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| d6d8ea72_82f7_6e7c_9cd2_437457a0ba01
  3e3a2fec_08fe_d7f4_0e27_c1f9135d9709["testResolveAAAAorA()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 3e3a2fec_08fe_d7f4_0e27_c1f9135d9709
  98b9ab2d_f7ac_f432_28fa_8cc90c6f4013["testNameServerCache()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 98b9ab2d_f7ac_f432_28fa_8cc90c6f4013
  64ece8b8_38d1_3747_09ea_68a84e14842a["testResolveA()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 64ece8b8_38d1_3747_09ea_68a84e14842a
  445fb574_4cea_04c6_b4f8_2f1342aef408["testResolveAAAA()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 445fb574_4cea_04c6_b4f8_2f1342aef408
  e1e25c08_5d94_1c85_5cb0_a08163842f77["testNonCachedResolve()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| e1e25c08_5d94_1c85_5cb0_a08163842f77
  e2cf8bfc_3af0_3c12_50d7_c7b5a2a156e2["testNonCachedResolveEmptyHostName()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| e2cf8bfc_3af0_3c12_50d7_c7b5a2a156e2
  adc5236e_3527_36ac_6753_1f90a6501a1f["testNonCachedResolveNullHostName()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| adc5236e_3527_36ac_6753_1f90a6501a1f
  e9c232b3_26b8_daf4_cce8_37c160f3e06c["testNonCachedResolveAllEmptyHostName()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| e9c232b3_26b8_daf4_cce8_37c160f3e06c
  4482f734_1e10_285a_a136_e0d91087d51f["testNonCachedResolveAllNullHostName()"]
  b6215f36_0afe_a284_a3fd_3999e90a8e97 -->|method| 4482f734_1e10_285a_a136_e0d91087d51f

Relationship Graph

Source Code

resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java lines 142–4397

public class DnsNameResolverTest {

    private static final InternalLogger logger = InternalLoggerFactory.getInstance(DnsNameResolver.class);
    private static final long DEFAULT_TEST_TIMEOUT_MS = 30000;

    // Using the top-100 web sites ranked in Alexa.com (Oct 2014)
    // Please use the following series of shell commands to get this up-to-date:
    // $ curl -O https://s3.amazonaws.com/alexa-static/top-1m.csv.zip
    // $ unzip -o top-1m.csv.zip top-1m.csv
    // $ head -100 top-1m.csv | cut -d, -f2 | cut -d/ -f1 | while read L; do echo '"'"$L"'",'; done > topsites.txt
    private static final Set<String> DOMAINS = Collections.unmodifiableSet(new HashSet<String>(asList(
            "google.com",
            "youtube.com",
            "facebook.com",
            "baidu.com",
            "wikipedia.org",
            "yahoo.com",
            "reddit.com",
            "google.co.in",
            "qq.com",
            "amazon.com",
            "taobao.com",
            "tmall.com",
            "twitter.com",
            "vk.com",
            "live.com",
            "sohu.com",
            "instagram.com",
            "google.co.jp",
            "sina.com.cn",
            "jd.com",
            "weibo.com",
            "360.cn",
            "google.de",
            "google.co.uk",
            "google.com.br",
            "list.tmall.com",
            "google.ru",
            "google.fr",
            "yandex.ru",
            "netflix.com",
            "google.it",
            "google.com.hk",
            "linkedin.com",
            "pornhub.com",
            "t.co",
            "google.es",
            "twitch.tv",
            "alipay.com",
            "xvideos.com",
            "ebay.com",
            "yahoo.co.jp",
            "google.ca",
            "google.com.mx",
            "bing.com",
            "ok.ru",
            "imgur.com",
            "microsoft.com",
            "mail.ru",
            "imdb.com",
            "aliexpress.com",
            "hao123.com",
            "msn.com",
            "tumblr.com",
            "csdn.net",
            "wikia.com",
            "wordpress.com",
            "office.com",
            "google.com.tr",
            "livejasmin.com",
            "amazon.co.jp",
            "deloton.com",
            "apple.com",
            "google.com.au",
            "paypal.com",
            "google.com.tw",
            "bongacams.com",
            "popads.net",
            "whatsapp.com",
            "blogspot.com",
            "detail.tmall.com",

Frequently Asked Questions

What is the DnsNameResolverTest class?
DnsNameResolverTest is a class in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java.
Where is DnsNameResolverTest defined?
DnsNameResolverTest is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java at line 142.

Analyze Your Own Codebase

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

Try Supermodel Free