org.opennms.netmgt.config
Class MapsAdapterConfigFactory

java.lang.Object
  extended by org.opennms.netmgt.config.MapsAdapterConfigManager
      extended by org.opennms.netmgt.config.MapsAdapterConfigFactory
All Implemented Interfaces:
MapsAdapterConfig

public class MapsAdapterConfigFactory
extends MapsAdapterConfigManager


Constructor Summary
MapsAdapterConfigFactory(long currentVersion, Reader reader, String localServer, boolean verifyServer)
          constructor constructor
 
Method Summary
static MapsAdapterConfigFactory getInstance()
          Return the singleton instance of this factory.
static void init()
          Load the config from the default config file and create the singleton instance of this factory.
static void reload()
          Reload the config from the default config file
protected  void saveXml(String xml)
           
 void update()
           
 
Methods inherited from class org.opennms.netmgt.config.MapsAdapterConfigManager
getAllMaps, getAllPackageMatches, getCelements, getConfiguration, getContainerMaps, getElementByAddress, getMapElementDimension, getsubMaps, getSubMaps, includeURLs, packages, rebuildPackageIpListMap, reloadXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapsAdapterConfigFactory

public MapsAdapterConfigFactory(long currentVersion,
                                Reader reader,
                                String localServer,
                                boolean verifyServer)
                         throws org.exolab.castor.xml.MarshalException,
                                org.exolab.castor.xml.ValidationException,
                                IOException
constructor constructor

Throws:
IOException - Thrown if the specified config file cannot be read
org.exolab.castor.xml.MarshalException - Thrown if the file does not conform to the schema.
org.exolab.castor.xml.ValidationException - Thrown if the contents do not match the required schema.
Method Detail

init

public static void init()
                 throws IOException,
                        org.exolab.castor.xml.MarshalException,
                        org.exolab.castor.xml.ValidationException
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
org.exolab.castor.xml.MarshalException - Thrown if the file does not conform to the schema.
org.exolab.castor.xml.ValidationException - Thrown if the contents do not match the required schema.

reload

public static void reload()
                   throws IOException,
                          org.exolab.castor.xml.MarshalException,
                          org.exolab.castor.xml.ValidationException
Reload the config from the default config file

Throws:
IOException - Thrown if the specified config file cannot be read/loaded
org.exolab.castor.xml.MarshalException - Thrown if the file does not conform to the schema.
org.exolab.castor.xml.ValidationException - Thrown if the contents do not match the required schema.

saveXml

protected void saveXml(String xml)
                throws IOException
Throws:
IOException

getInstance

public static MapsAdapterConfigFactory getInstance()
Return the singleton instance of this factory.

Returns:
The current factory instance.
Throws:
IllegalStateException - Thrown if the factory has not yet been initialized.

update

public void update()
            throws IOException,
                   org.exolab.castor.xml.MarshalException,
                   org.exolab.castor.xml.ValidationException
Throws:
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException


Copyright © 2009. All Rights Reserved.