Class ModuleFactory


  • public final class ModuleFactory
    extends java.lang.Object
    A factory for ModuleDNSQuery objects.
    • Constructor Summary

      Constructors 
      Constructor Description
      ModuleFactory()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ModuleDNSQueries getInstance​(int moduleNumber, java.lang.String numId)
      Create and initialise a ModuleDNSQueries object or use a cached object.
      • Methods inherited from class java.lang.Object

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

      • ModuleFactory

        public ModuleFactory()
    • Method Detail

      • getInstance

        public ModuleDNSQueries getInstance​(int moduleNumber,
                                            java.lang.String numId)
                                     throws uk.num.numlib.exc.NumInvalidParameterException
        Create and initialise a ModuleDNSQueries object or use a cached object.
        Parameters:
        moduleNumber - the module name string, e.g. "1"
        numId - the NUM ID to be queried for a NUM record.
        Returns:
        a ModuleDNSQueries object
        Throws:
        uk.num.numlib.exc.NumInvalidParameterException - on error