|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.netmgt.config.HttpCollectionConfigFactory
public class HttpCollectionConfigFactory
| Field Summary | |
|---|---|
protected boolean |
initialized
Boolean indicating if the init() method has been called. |
protected static long |
m_lastModified
Timestamp of the http collection config, used to know when to reload from disk. |
| Constructor Summary | |
|---|---|
HttpCollectionConfigFactory(Reader rdr)
|
|
HttpCollectionConfigFactory(String configFile)
|
|
| Method Summary | |
|---|---|
static HttpDatacollectionConfig |
getConfig()
|
HttpCollection |
getHttpCollection(String collectionName)
|
static HttpCollectionConfigFactory |
getInstance()
Singleton static call to get the only instance that should exist |
List |
getRRAList(String cName)
|
String |
getRrdPath()
|
RrdRepository |
getRrdRepository(String collectionName)
|
int |
getStep(String cName)
|
static void |
init()
Be sure to call this method before calling getInstance(). |
void |
reload()
|
static void |
setConfig(HttpDatacollectionConfig m_config)
|
static void |
setInstance(HttpCollectionConfigFactory instance)
|
protected void |
updateFromFile()
Reload the http-datacollection-config.xml 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
| Constructor Detail |
|---|
public HttpCollectionConfigFactory(String configFile)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
public HttpCollectionConfigFactory(Reader rdr)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException| Method Detail |
|---|
public static void init()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException
FileNotFoundException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationExceptionpublic static HttpCollectionConfigFactory getInstance()
IllegalStateException - if init has not been calledpublic static void setInstance(HttpCollectionConfigFactory instance)
public void reload()
throws IOException,
FileNotFoundException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException
FileNotFoundException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
protected void updateFromFile()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationExceptionpublic static HttpDatacollectionConfig getConfig()
public static void setConfig(HttpDatacollectionConfig m_config)
public HttpCollection getHttpCollection(String collectionName)
public RrdRepository getRrdRepository(String collectionName)
public int getStep(String cName)
public List getRRAList(String cName)
public String getRrdPath()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||