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",
Source
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