get() — netty Function Reference
Architecture documentation for the get() function in DnsNameResolverTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD f68a278a_d1e5_7598_a2d3_c261c81029bc["get()"] e718a74f_2c80_b4ee_16ae_9c9c2ccd8449["TestDnsCache"] f68a278a_d1e5_7598_a2d3_c261c81029bc -->|defined in| e718a74f_2c80_b4ee_16ae_9c9c2ccd8449 64ece8b8_38d1_3747_09ea_68a84e14842a["testResolveA()"] 64ece8b8_38d1_3747_09ea_68a84e14842a -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc a0bec8a5_e540_50ae_f902_a2944cf3eb8c["testCNAMERecursiveResolveMultipleNameServers()"] a0bec8a5_e540_50ae_f902_a2944cf3eb8c -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc cacff5d5_b979_e07f_b87e_e3ad9234a7dd["testResolveAll0()"] cacff5d5_b979_e07f_b87e_e3ad9234a7dd -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc 0163e1e1_5476_bed1_9ff4_8931f104e973["testResolveAllHostsFile()"] 0163e1e1_5476_bed1_9ff4_8931f104e973 -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc ad8d2bbb_1a3b_82a6_036f_a0945dba1349["testRecursiveResolveCache()"] ad8d2bbb_1a3b_82a6_036f_a0945dba1349 -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc d2c4f806_547d_c83f_0c4a_272a5a398d07["testFollowNsRedirects()"] d2c4f806_547d_c83f_0c4a_272a5a398d07 -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc 90172f00_107c_8a97_9f8f_fa6434981fce["testMultipleAdditionalRecordsForSameNSRecord()"] 90172f00_107c_8a97_9f8f_fa6434981fce -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc 05fbb897_f60d_49cb_1677_04923288394c["testNSRecordsFromCache()"] 05fbb897_f60d_49cb_1677_04923288394c -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc de29af5b_e6c5_ebb7_a7eb_50934a0ba741["testRRNameContainsDifferentSearchDomain()"] de29af5b_e6c5_ebb7_a7eb_50934a0ba741 -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc 7440ceda_506a_7a66_d730_0aca7bee87b7["testTimeoutNotCached()"] 7440ceda_506a_7a66_d730_0aca7bee87b7 -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc 5f2230e7_917c_e599_5250_52d3eb8c5392["testCNAMEFollowInResponseWithoutExtraQuery()"] 5f2230e7_917c_e599_5250_52d3eb8c5392 -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc e9b1cc30_38a7_d893_5b27_7d0dc204615e["testCachesClearedOnClose()"] e9b1cc30_38a7_d893_5b27_7d0dc204615e -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc 17446a90_023d_18b0_0c60_b152694f420c["testResolveACachedWithDot()"] 17446a90_023d_18b0_0c60_b152694f420c -->|calls| f68a278a_d1e5_7598_a2d3_c261c81029bc style f68a278a_d1e5_7598_a2d3_c261c81029bc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java lines 2333–2338
@Override
public List<? extends DnsCacheEntry> get(String hostname, DnsRecord[] additionals) {
List<? extends DnsCacheEntry> cached = cache.get(hostname, additionals);
cacheHits.put(hostname, cached);
return cached;
}
Domain
Subdomains
Called By
- DnsServerAddressStream()
- assertNotEmptyAndRelease()
- responseViaSocket()
- testAllNameServers()
- testCNAMEFollowInResponseWithoutExtraQuery()
- testCNAMERecursiveResolveMultipleNameServers()
- testCNameCached()
- testCachesClearedOnClose()
- testCancelPromise()
- testDropAAAA()
- testFollowNsRedirects()
- testFollowUpCNAME()
- testInflightQueries()
- testMultipleAdditionalRecordsForSameNSRecord()
- testNSRecordsFromCache()
- testRRNameContainsDifferentSearchDomain()
- testRecursiveResolveCache()
- testResolveA()
- testResolveACachedWithDot()
- testResolveACachedWithDotSearchDomain()
- testResolveAll0()
- testResolveAllHostsFile()
- testResolveIp4()
- testResolveIpv6WithScopeId0()
- testResolveIpv6WithoutScopeId0()
- testResponseFeedbackStream()
- testSrvWithCnameNotCached()
- testTcpFallbackWhenTimeout()
- testTimeoutNotCached()
- testTruncated0()
Source
Frequently Asked Questions
What does get() do?
get() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java.
Where is get() defined?
get() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java at line 2333.
What calls get()?
get() is called by 30 function(s): DnsServerAddressStream, assertNotEmptyAndRelease, responseViaSocket, testAllNameServers, testCNAMEFollowInResponseWithoutExtraQuery, testCNAMERecursiveResolveMultipleNameServers, testCNameCached, testCachesClearedOnClose, and 22 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free