Class ReverseDomainNameResolver
- java.lang.Object
-
- org.torproject.metrics.onionoo.updater.ReverseDomainNameResolver
-
public class ReverseDomainNameResolver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReverseDomainNameResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finishReverseDomainNameLookups()
Joins all background threads performing reverse domain name lookups and returns as soon as they have all finished.long
getLookupStartMillis()
Returns the time in milliseconds since the epoch when reverse domain lookups have been started.java.lang.String
getStatsString()
Returns a string with the number of performed reverse domain name lookups and some simple statistics on lookup time.java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>>
getUnverifiedLookupResults()
Returns reverse domain name unverified lookup results.java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>>
getVerifiedLookupResults()
Returns reverse domain name verified lookup results.void
setAddresses(java.util.Map<java.lang.String,java.lang.Long> addressLastLookupTimes)
void
startReverseDomainNameLookups()
Starts reverse domain name lookups in one or more background threads and returns immediately.
-
-
-
Method Detail
-
setAddresses
public void setAddresses(java.util.Map<java.lang.String,java.lang.Long> addressLastLookupTimes)
-
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
public java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>> getVerifiedLookupResults()
Returns reverse domain name verified lookup results.
-
getUnverifiedLookupResults
public java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>> 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
public java.lang.String getStatsString()
Returns a string with the number of performed reverse domain name lookups and some simple statistics on lookup time.
-
-