Class ReverseDomainNameResolver
java.lang.Object
org.torproject.metrics.descriptorparser.utils.ReverseDomainNameResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Joins all background threads performing reverse domain name lookups and returns as soon as they have all finished.long
Returns the time in milliseconds since the epoch when reverse domain lookups have been started.Returns a string with the number of performed reverse domain name lookups and some simple statistics on lookup time.Returns reverse domain name unverified lookup results.Returns reverse domain name verified lookup results.void
setAddresses
(Map<String, Long> addressLastLookupTimes) void
Starts reverse domain name lookups in one or more background threads and returns immediately.
-
Constructor Details
-
ReverseDomainNameResolver
public ReverseDomainNameResolver()
-
-
Method Details
-
setAddresses
-
startReverseDomainNameLookups
public void startReverseDomainNameLookups()Starts reverse domain name lookups in one or more background threads and returns immediately. -
finishReverseDomainNameLookups
public void finishReverseDomainNameLookups()Joins all background threads performing reverse domain name lookups and returns as soon as they have all finished. -
getVerifiedLookupResults
Returns reverse domain name verified lookup results. -
getUnverifiedLookupResults
Returns reverse domain name unverified lookup results. -
getLookupStartMillis
public long getLookupStartMillis()Returns the time in milliseconds since the epoch when reverse domain lookups have been started. -
getStatsString
Returns a string with the number of performed reverse domain name lookups and some simple statistics on lookup time.
-