Class GenericURLFactory

    • Method Detail

      • initialize

        public static void initialize()

        initialize

        Initializing the URL Factory
      • getInstance

        public static GenericURLFactory getInstance()

        getInstance

        Implement the GenericURLFactory as singleton
        Returns:
        a {org.opennms.core.utils.url.GenericURLFactory} object.
      • addURLConnection

        public void addURLConnection​(String protocol,
                                     String classname,
                                     int defaultPort)

        addURLConnection

        Add protocol URL connection handler with specific class name
        Parameters:
        protocol - name as String object.
        classname - full qualified classname as String object.
        defaultPort - the default port for given protocol as Integer object.
      • addURLConnection

        public void addURLConnection​(String protocol,
                                     String classname)

        addURLConnection

        Add protocol URL connection handler with specific class name
        Parameters:
        protocol - name as String object.
        classname - full qualified classname as String object.
      • removeURLConnection

        public void removeURLConnection​(String protocol)

        removeURLConnection

        Remove a protocol URL connection handler
        Parameters:
        protocol - name as String object.
      • getURLConnections

        public Map<String,​String> getURLConnections()

        getURLConnections

        Get the map with protocol and implementation classes for customized URL connections
        Returns:
        a HashMap object