Class ModuleFactory


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

      • ModuleFactory

        public ModuleFactory()
    • Method Detail

      • getInstance

        public ModuleDNSQueries getInstance​(AppContext appContext,
                                            NonBlankString moduleName,
                                            NonBlankString numId)
                                     throws java.net.MalformedURLException
        Create and initialise a ModuleDNSQueries object or use a cached object.
        Parameters:
        appContext - the AppContext
        moduleName - the module name string, e.g. "1"
        numId - the NUM ID to be queried for a NUM record.
        Returns:
        a ModuleDNSQueries object
        Throws:
        java.net.MalformedURLException - on error