Class ReverseDomainNameResolver


  • public class ReverseDomainNameResolver
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReverseDomainNameResolver

        public ReverseDomainNameResolver()
    • 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.