org.opennms.netmgt.config
Class MapsAdapterConfigFactory
java.lang.Object
org.opennms.netmgt.config.MapsAdapterConfigManager
org.opennms.netmgt.config.MapsAdapterConfigFactory
- All Implemented Interfaces:
- MapsAdapterConfig
public class MapsAdapterConfigFactory
- extends MapsAdapterConfigManager
|
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 |
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.
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.