|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.config.MonitoringLocationsFactory
public class MonitoringLocationsFactory
MonitoringLocationsFactory class.
| Field Summary | |
|---|---|
protected boolean |
initialized
Boolean indicating if the init() method has been called. |
protected static Map<String,LocationDef> |
m_defsMap
Constant m_defsMap |
protected static long |
m_lastModified
Timestamp of the config file, used to know when to reload from disk. |
| Constructor Summary | |
|---|---|
MonitoringLocationsFactory(InputStream stream)
Constructor for MonitoringLocationsFactory. |
|
MonitoringLocationsFactory(Reader rdr)
Deprecated. |
|
MonitoringLocationsFactory(String configFile)
Constructor for MonitoringLocationsFactory. |
|
| Method Summary | |
|---|---|
static MonitoringLocationsConfiguration |
getConfig()
getConfig |
LocationDef |
getDef(String defName)
Can't be null |
static Map<String,LocationDef> |
getDefsMap()
getDefsMap |
static MonitoringLocationsFactory |
getInstance()
Singleton static call to get the only instance that should exist for the MonioringLocationsFactory |
static void |
init()
Be sure to call this method before calling getInstance(). |
void |
reload()
reload |
static void |
setConfig(MonitoringLocationsConfiguration m_config)
setConfig |
static void |
setDefsMap(Map<String,LocationDef> map)
setDefsMap |
static void |
setInstance(MonitoringLocationsFactory instance)
setInstance |
protected void |
updateFromFile()
Reload the config file if it has been changed since we last read it. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean initialized
protected static long m_lastModified
protected static Map<String,LocationDef> m_defsMap
m_defsMap
| Constructor Detail |
|---|
public MonitoringLocationsFactory(String configFile)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
Constructor for MonitoringLocationsFactory.
configFile - a String object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
public MonitoringLocationsFactory(InputStream stream)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
Constructor for MonitoringLocationsFactory.
stream - a InputStream object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
@Deprecated
public MonitoringLocationsFactory(Reader rdr)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
Constructor for MonitoringLocationsFactory.
rdr - a Reader object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.| Method Detail |
|---|
public static void init()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException - if any.
FileNotFoundException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.public static MonitoringLocationsFactory getInstance()
IllegalStateException - if init has not been calledpublic static void setInstance(MonitoringLocationsFactory instance)
setInstance
instance - a MonitoringLocationsFactory object.
public void reload()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
reload
IOException - if any.
FileNotFoundException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public LocationDef getDef(String defName)
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
defName - a String object.
LocationDef object.
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
protected void updateFromFile()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.public static MonitoringLocationsConfiguration getConfig()
getConfig
MonitoringLocationsConfiguration object.public static void setConfig(MonitoringLocationsConfiguration m_config)
setConfig
m_config - a MonitoringLocationsConfiguration object.public static Map<String,LocationDef> getDefsMap()
getDefsMap
Map object.public static void setDefsMap(Map<String,LocationDef> map)
setDefsMap
map - a Map object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||