public class WSManDataCollectionConfigDaoJaxb extends AbstractMergingJaxbConfigDao<WsmanDatacollectionConfig,WsmanDatacollectionConfig> implements WSManDataCollectionConfigDao
Constructor and Description |
---|
WSManDataCollectionConfigDaoJaxb() |
Modifier and Type | Method and Description |
---|---|
Collection |
getCollectionByName(String name) |
WsmanDatacollectionConfig |
getConfig() |
List<Group> |
getGroupsForAgent(Collection collection,
CollectionAgent agent,
WsmanAgentConfig agentConfig,
OnmsNode node) |
List<SystemDefinition> |
getSystemDefinitionsForCollection(Collection collection) |
static boolean |
isAgentSupportedBySystemDefinition(SystemDefinition sysDef,
CollectionAgent agent,
WsmanAgentConfig agentConfig,
OnmsNode node) |
WsmanDatacollectionConfig |
mergeConfigs(WsmanDatacollectionConfig source,
WsmanDatacollectionConfig target) |
WsmanDatacollectionConfig |
translateConfig(WsmanDatacollectionConfig config) |
getLastUpdate, getObject, getOpennmsHome, getReloadCheckInterval, onConfigUpdated, setOpennmsHome, setReloadCheckInterval
public WsmanDatacollectionConfig translateConfig(WsmanDatacollectionConfig config)
translateConfig
in class AbstractMergingJaxbConfigDao<WsmanDatacollectionConfig,WsmanDatacollectionConfig>
public WsmanDatacollectionConfig mergeConfigs(WsmanDatacollectionConfig source, WsmanDatacollectionConfig target)
mergeConfigs
in class AbstractMergingJaxbConfigDao<WsmanDatacollectionConfig,WsmanDatacollectionConfig>
public WsmanDatacollectionConfig getConfig()
getConfig
in interface WSManDataCollectionConfigDao
public Collection getCollectionByName(String name)
getCollectionByName
in interface WSManDataCollectionConfigDao
public List<Group> getGroupsForAgent(Collection collection, CollectionAgent agent, WsmanAgentConfig agentConfig, OnmsNode node)
getGroupsForAgent
in interface WSManDataCollectionConfigDao
public List<SystemDefinition> getSystemDefinitionsForCollection(Collection collection)
public static boolean isAgentSupportedBySystemDefinition(SystemDefinition sysDef, CollectionAgent agent, WsmanAgentConfig agentConfig, OnmsNode node)
Copyright © 2021. All rights reserved.