JavaResolver — netty Architecture
Standard asynchronous resolver implementation for non-native platforms.
Entity Profile
Dependency Diagram
graph TD subdomain_NativeResolver_JavaResolver["JavaResolver"] c08704a2_d4ab_e5fd_7899_8cae1b3907e7["BiDnsQueryLifecycleObserver.java"] subdomain_NativeResolver_JavaResolver --> c08704a2_d4ab_e5fd_7899_8cae1b3907e7 46da169a_40b4_87f3_bf7a_40827d0c44e6["AuthoritativeDnsServerCacheAdapter.java"] subdomain_NativeResolver_JavaResolver --> 46da169a_40b4_87f3_bf7a_40827d0c44e6 b2df354c_4fbb_86b1_e613_f6f62f0eceb3["DnsAddressDecoder.java"] subdomain_NativeResolver_JavaResolver --> b2df354c_4fbb_86b1_e613_f6f62f0eceb3 fe7b278c_667b_385a_5c9a_a461d7643d01["DirContextUtils.java"] subdomain_NativeResolver_JavaResolver --> fe7b278c_667b_385a_5c9a_a461d7643d01 0fc22464_1769_d358_8d1c_cbaaafe504b7["DefaultDnsCnameCache.java"] subdomain_NativeResolver_JavaResolver --> 0fc22464_1769_d358_8d1c_cbaaafe504b7 670050c9_113a_ee88_d34d_442cdb94c58e["DnsAddressResolverGroup.java"] subdomain_NativeResolver_JavaResolver --> 670050c9_113a_ee88_d34d_442cdb94c58e cb1d9388_7b83_b134_ea61_865801958fcf["DnsQueryContext.java"] subdomain_NativeResolver_JavaResolver --> cb1d9388_7b83_b134_ea61_865801958fcf 3027a7bf_cd7e_c292_3e94_9456acf9006a["DnsNameResolverBuilder.java"] subdomain_NativeResolver_JavaResolver --> 3027a7bf_cd7e_c292_3e94_9456acf9006a 21f3aef4_24fe_7168_ea1d_94d7a3f45711["DnsResolveContext.java"] subdomain_NativeResolver_JavaResolver --> 21f3aef4_24fe_7168_ea1d_94d7a3f45711 25007db4_002c_6e7f_cda7_47a2e3412819["DefaultDnsServerAddresses.java"] subdomain_NativeResolver_JavaResolver --> 25007db4_002c_6e7f_cda7_47a2e3412819 f7b73d49_bb1e_c98b_7546_736156466ee0["NoopAuthoritativeDnsServerCache.java"] subdomain_NativeResolver_JavaResolver --> f7b73d49_bb1e_c98b_7546_736156466ee0 cafd6614_dfec_0820_9089_7232f6c46ee3["SingletonDnsServerAddressStreamProvider.java"] subdomain_NativeResolver_JavaResolver --> cafd6614_dfec_0820_9089_7232f6c46ee3 c0fedf0e_3e78_23ce_0c0d_7b7f59216d5a["SingletonDnsServerAddresses.java"] subdomain_NativeResolver_JavaResolver --> c0fedf0e_3e78_23ce_0c0d_7b7f59216d5a 51aadfc1_5589_c254_2134_c0307359ca5a["RoundRobinDnsAddressResolverGroup.java"] subdomain_NativeResolver_JavaResolver --> 51aadfc1_5589_c254_2134_c0307359ca5a style subdomain_NativeResolver_JavaResolver fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AddressedEnvelopeAdapter()
- AuthoritativeDnsServerCache()
- AuthoritativeDnsServerCache()
- AuthoritativeDnsServerCache()
- AuthoritativeDnsServerCache()
- AuthoritativeDnsServerCacheAdapter()
- AuthoritativeNameServer()
- AuthoritativeNameServerList()
- AuthoritativeNameServerList()
- BiDnsQueryLifecycleObserver()
- BiDnsQueryLifecycleObserverFactory()
- Builder()
- Channel()
- ChannelFuture()
- ChannelFuture()
- ChannelFuture()
- ChannelFuture()
- CombinedDnsServerAddressStream()
- DatagramDnsQueryContext()
- DefaultAuthoritativeDnsServerCache()
- DefaultDnsCache()
- DefaultDnsCacheEntry()
- DefaultDnsCnameCache()
- DefaultDnsServerAddressStreamProvider()
- DefaultDnsServerAddresses()
- DirContextUtils()
- DnsAddressDecoder()
- DnsAddressResolveContext()
- DnsAddressResolverGroup()
- DnsAddressStreamList()
- DnsCache()
- DnsCache()
- DnsCache()
- DnsCache()
- DnsCacheEntry()
- DnsCacheEntry()
- DnsCacheEntry()
- DnsCacheEntry()
- DnsCacheEntryList()
- DnsCnameCache()
- DnsCnameCache()
- DnsCnameCache()
- DnsCnameCache()
- DnsErrorCauseException()
- DnsNameResolver()
- DnsNameResolver()
- DnsNameResolverBuilder()
- DnsNameResolverBuilder()
- DnsNameResolverException()
- DnsNameResolverTimeoutException()
- DnsQuery()
- DnsQuery()
- DnsQuery()
- DnsQueryContext()
- DnsQueryContext()
- DnsQueryContext()
- DnsQueryContextMap()
- DnsQueryIdRange()
- DnsQueryIdRange()
- DnsQueryIdSpace()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserver()
- DnsQueryLifecycleObserverFactory()
- DnsQuestion()
- DnsQuestion()
- DnsRecord()
- DnsRecordResolveContext()
- DnsResolveChannelPerResolutionProvider()
- DnsResolveChannelPerResolverProvider()
- DnsResolveChannelProvider()
- DnsResolveContext()
- DnsResolveContextException()
- DnsResponse()
- DnsResponseCode()
- DnsResponseHandler()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStream()
- DnsServerAddressStreamProvider()
- DnsServerAddressStreamProvider()
- DnsServerAddressStreamProvider()
- DnsServerAddressStreamProviders()
- DnsServerAddresses()
- DnsServerAddresses()
- Entries()
- EventLoop()
- HostsFileEntriesResolver()
- Inet4Address()
- Inet6Address()
- InetAddress()
- InetAddress()
- InetAddress()
- InetAddress()
- InetAddress()
- InetSocketAddress()
- InetSocketAddress()
- InetSocketAddress()
- InetSocketAddress()
- InetSocketAddress()
- InetSocketAddress()
- InetSocketAddress()
- InetSocketAddress()
- InflightNameResolver()
- InternalLogLevel()
- LoggingDnsQueryLifeCycleObserverFactory()
- LoggingDnsQueryLifecycleObserver()
- MultiDnsServerAddressStreamProvider()
- NameServerComparator()
- NoopAuthoritativeDnsServerCache()
- NoopDnsCache()
- NoopDnsCacheEntry()
- NoopDnsCnameCache()
- NoopDnsQueryLifecycleObserver()
- NoopDnsQueryLifecycleObserverFactory()
- PreferredAddressTypeComparator()
- RedirectAuthoritativeDnsServerCache()
- ResolvConf()
- ResolvedAddressTypes()
- ResolvedAddressTypes()
- RotationalDnsServerAddresses()
- RoundRobinDnsAddressResolverGroup()
- SearchDomainUnknownHostException()
- SequentialDnsServerAddressStream()
- SequentialDnsServerAddressStreamProvider()
- ShuffledDnsServerAddressStream()
- SingletonDnsServerAddressStreamProvider()
- SingletonDnsServerAddresses()
- SocketProtocolFamily()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- String()
- T()
- TcpDnsQueryContext()
- ThreadLocalNameServerAddressStream()
- Throwable()
- Throwable()
- Throwable()
- Throwable()
- Throwable()
- Throwable()
- Throwable()
- Throwable()
- UniSequentialDnsServerAddressStreamProvider()
- UnixResolverDnsServerAddressStreamProvider()
- UnixResolverOptions()
- UnixResolverOptions()
- UnixResolverOptions()
- UnknownHostException()
- add()
- add()
- add()
- add()
- addNameServers()
- addressList()
- addressType()
- anyInterfaceSupportsIpV6()
- attempts()
- buildAliasMap()
- cache()
- cache()
- cache()
- cache()
- cache()
- cache()
- cache()
- cache()
- cache()
- cache()
- cache()
- cacheUnresolved()
- cast()
- channelFactory()
- channelRead()
- checkCnameLoop()
- clear()
- clear()
- clear()
- clear()
- clear()
- clear()
- clear()
- clear()
- clear()
- clearAndCancel()
- close()
- close()
- close()
- close()
- compare()
- compare()
- datagramChannelFactory()
- defaultAddressList()
- defaultAddressList()
- doQuery()
- doQueryNow()
- doResolve()
- doResolveAll()
- doResolveAllCached()
- doResolveAllNow()
- doResolveAllUncached()
- doResolveAllUncached0()
- doResolveCached()
- doResolveNow()
- doResolveUncached()
- doSearchDomainQuery()
- doSearchDomainQuery()
- emptyAdditionals()
- equals()
- equals()
- equals()
- equals()
- exceptionCaught()
- filterResults()
- filterResults()
- filterResults()
- finishFailure()
- finishOriginal()
- finishResolve()
- finishSuccess()
- followCname()
- get()
- get()
- get()
- getNameservers()
- getSearchDomainsHack()
- handleRedirect()
- handleWithAdditional()
- handleWithoutAdditionals()
- hasEntries()
- hasNDots()
- hasOptRecord()
- hashCode()
- hashCode()
- hashCode()
- internalResolve()
- isCompleteEarly()
- isCompleteEarly()
- isCompleteEarly()
- isDecodeIdn()
- isDone()
- isDuplicateAllowed()
- isDuplicateAllowed()
- isDuplicateAllowed()
- isEmpty()
- isLocalWindowsHost()
- isOptResourceEnabled()
- isRecursionDesired()
- isRootServer()
- isSharable()
- isTimeoutError()
- isTransportOrTimeoutError()
- iterator()
- maxPayloadSize()
- maxQueriesPerResolve()
- maxTtl()
- maxTtl()
- maxTtl()
- maxUsableIds()
- maxUsableIds()
- mayOverrideNameServers()
- minTtl()
- minTtl()
- minTtl()
- ndots()
- ndots()
- negativeTtl()
- newAddressResolver()
- newAddressResolver()
- newBuilder()
- newNameResolver()
- newResolver()
- newResolverContext()
- newResolverContext()
- newResolverContext()
- nextId()
- nextId()
- onExpectedResponse()
- onQueryWriteCompletion()
- onResponse()
- onResponseCNAME()
- parse()
- parseEtcResolverSearchDomains()
- parseResIntOption()
- parseResOptions()
- pushId()
- pushId()
- putIfAbsent()
- query()
- query()
- queryCancelled()
- queryCancelled()
- queryCancelled()
- queryFailed()
- queryFailed()
- queryFailed()
- querySucceed()
- querySucceed()
- querySucceed()
- queryTimeoutMillis()
- queryUnresolvedNameServer()
- queryWritten()
- queryWritten()
- queryWritten()
- refCnt()
- release()
- removeFromContextManager()
- resolve()
- resolve()
- resolve()
- resolveAll()
- resolveAll()
- resolveAllNow()
- resolveHostsFileEntries()
- resolveRecordTypes()
- resolvedInternetProtocolFamiliesUnsafe()
- retain()
- retryWithTcp()
- run()
- sanitize()
- scheduleCacheExpirationIfNeeded()
- searchDomains()
- setAttempts()
- setNdots()
- setTimeout()
- shouldReplaceAll()
- shuffle()
- size()
- size()
- size()
- size()
- size()
- size()
- size()
- sortEntries()
- supportsAAAARecords()
- supportsARecords()
- timeout()
- toArray()
- toSocketProtocolFamilies()
- touch()
- transferResult()
- tryFailure()
- trySuccess()
- trySuccess()
- tryToFinishResolve()
- update()
- usableIds()
- usableIds()
- validateAdditional()
- writeQuery()
Source Files
- resolver-dns/src/main/java/io/netty/resolver/dns/AuthoritativeDnsServerCacheAdapter.java
- resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserverFactory.java
- resolver-dns/src/main/java/io/netty/resolver/dns/Cache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DatagramDnsQueryContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultAuthoritativeDnsServerCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsCnameCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DirContextUtils.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressDecoder.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressResolveContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressResolverGroup.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsErrorCauseException.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverBuilder.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverException.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverTimeoutException.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContextManager.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryIdSpace.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsRecordResolveContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsResolveContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddressStreamProviders.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/InflightNameResolver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/LoggingDnsQueryLifeCycleObserverFactory.java
- resolver-dns/src/main/java/io/netty/resolver/dns/LoggingDnsQueryLifecycleObserver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/MultiDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NameServerComparator.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopAuthoritativeDnsServerCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsCnameCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsQueryLifecycleObserver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsQueryLifecycleObserverFactory.java
- resolver-dns/src/main/java/io/netty/resolver/dns/PreferredAddressTypeComparator.java
- resolver-dns/src/main/java/io/netty/resolver/dns/ResolvConf.java
- resolver-dns/src/main/java/io/netty/resolver/dns/RotationalDnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/RoundRobinDnsAddressResolverGroup.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SequentialDnsServerAddressStream.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SequentialDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/ShuffledDnsServerAddressStream.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/TcpDnsQueryContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/ThreadLocalNameServerAddressStream.java
- resolver-dns/src/main/java/io/netty/resolver/dns/UniSequentialDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverOptions.java
Source
- resolver-dns/src/main/java/io/netty/resolver/dns/AuthoritativeDnsServerCacheAdapter.java
- resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/BiDnsQueryLifecycleObserverFactory.java
- resolver-dns/src/main/java/io/netty/resolver/dns/Cache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DatagramDnsQueryContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultAuthoritativeDnsServerCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsCnameCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DirContextUtils.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressDecoder.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressResolveContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressResolverGroup.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsErrorCauseException.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverBuilder.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverException.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverTimeoutException.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContextManager.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryIdSpace.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsRecordResolveContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsResolveContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddressStreamProviders.java
- resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/InflightNameResolver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/LoggingDnsQueryLifeCycleObserverFactory.java
- resolver-dns/src/main/java/io/netty/resolver/dns/LoggingDnsQueryLifecycleObserver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/MultiDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NameServerComparator.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopAuthoritativeDnsServerCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsCnameCache.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsQueryLifecycleObserver.java
- resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsQueryLifecycleObserverFactory.java
- resolver-dns/src/main/java/io/netty/resolver/dns/PreferredAddressTypeComparator.java
- resolver-dns/src/main/java/io/netty/resolver/dns/ResolvConf.java
- resolver-dns/src/main/java/io/netty/resolver/dns/RotationalDnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/RoundRobinDnsAddressResolverGroup.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SequentialDnsServerAddressStream.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SequentialDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/ShuffledDnsServerAddressStream.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddresses.java
- resolver-dns/src/main/java/io/netty/resolver/dns/TcpDnsQueryContext.java
- resolver-dns/src/main/java/io/netty/resolver/dns/ThreadLocalNameServerAddressStream.java
- resolver-dns/src/main/java/io/netty/resolver/dns/UniSequentialDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverDnsServerAddressStreamProvider.java
- resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverOptions.java
Frequently Asked Questions
What is the JavaResolver subdomain?
JavaResolver is a subdomain in the netty codebase, part of the NativeResolver domain. Standard asynchronous resolver implementation for non-native platforms. It contains 50 source files.
Which domain does JavaResolver belong to?
JavaResolver belongs to the NativeResolver domain.
What functions are in JavaResolver?
The JavaResolver subdomain contains 383 function(s): AddressedEnvelopeAdapter, AuthoritativeDnsServerCache, AuthoritativeDnsServerCache, AuthoritativeDnsServerCache, AuthoritativeDnsServerCache, AuthoritativeDnsServerCacheAdapter, AuthoritativeNameServer, AuthoritativeNameServerList, and 375 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free