Class DataCollectionConfigFactory


  • public abstract class DataCollectionConfigFactory
    extends Object

    This class is the main repository for SNMP data collection configuration information used by the SNMP service monitor. When this class is loaded it reads the SNMP data collection configuration into memory.

    The implementation of DataCollectionConfig interface has been moved to DefaultDataCollectionConfigDao.

    Author:
    Weave
    • Constructor Detail

      • DataCollectionConfigFactory

        public DataCollectionConfigFactory()
    • Method Detail

      • init

        public static void init()
                         throws IOException
        Load the config from the default config file and create the singleton instance of this factory.
        Throws:
        IOException - Thrown if the specified config file cannot be read
        IOException - if any.
      • reload

        public static void reload()
                           throws IOException
        Reload the config from the default config file
        Throws:
        IOException - Thrown if the specified config file cannot be read
        IOException - if any.
      • getInstance

        public static DataCollectionConfigDao getInstance()
        Return the singleton instance of this factory.
        Returns:
        The current factory instance.
      • main

        public static void main​(String[] args)