public class JMXDataCollectionConfigDao extends AbstractMergingJaxbConfigDao<JmxDatacollectionConfig,JmxDatacollectionConfig>
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
JMXDataCollectionConfigDao() |
Modifier and Type | Method and Description |
---|---|
static Map<String,List<Attrib>> |
getAttributeMap(JmxCollection collection,
String aSysoid,
String anAddress) |
Map<String,List<Attrib>> |
getAttributeMap(String cName,
String aSysoid,
String anAddress) |
JmxDatacollectionConfig |
getConfig() |
JmxCollection |
getJmxCollection(String collectionName) |
static Map<String,BeanInfo> |
getMBeanInfo(JmxCollection collection) |
Map<String,BeanInfo> |
getMBeanInfo(String cName) |
String |
getRrdPath() |
RrdRepository |
getRrdRepository(String collectionName) |
int |
getStep(String cName) |
JmxDatacollectionConfig |
mergeConfigs(JmxDatacollectionConfig source,
JmxDatacollectionConfig target) |
void |
onConfigUpdated(JmxDatacollectionConfig config)
Called when the configuration updated was updated.
|
JmxDatacollectionConfig |
translateConfig(JmxDatacollectionConfig config) |
getLastUpdate, getObject, getOpennmsHome, getReloadCheckInterval, setOpennmsHome, setReloadCheckInterval
public JmxDatacollectionConfig translateConfig(JmxDatacollectionConfig config)
translateConfig
in class AbstractMergingJaxbConfigDao<JmxDatacollectionConfig,JmxDatacollectionConfig>
public JmxDatacollectionConfig getConfig()
public JmxDatacollectionConfig mergeConfigs(JmxDatacollectionConfig source, JmxDatacollectionConfig target)
mergeConfigs
in class AbstractMergingJaxbConfigDao<JmxDatacollectionConfig,JmxDatacollectionConfig>
public void onConfigUpdated(JmxDatacollectionConfig config)
AbstractMergingJaxbConfigDao
onConfigUpdated
in class AbstractMergingJaxbConfigDao<JmxDatacollectionConfig,JmxDatacollectionConfig>
public JmxCollection getJmxCollection(String collectionName)
public Map<String,List<Attrib>> getAttributeMap(String cName, String aSysoid, String anAddress)
public static Map<String,List<Attrib>> getAttributeMap(JmxCollection collection, String aSysoid, String anAddress)
public static Map<String,BeanInfo> getMBeanInfo(JmxCollection collection)
public RrdRepository getRrdRepository(String collectionName)
public int getStep(String cName)
public String getRrdPath()
Copyright © 2021. All rights reserved.