Package org.opennms.netmgt.provision
Class SnmpMetadataProvisioningAdapter
- java.lang.Object
-
- org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter
-
- org.opennms.netmgt.provision.SimplerQueuedProvisioningAdapter
-
- org.opennms.netmgt.provision.SnmpMetadataProvisioningAdapter
-
- All Implemented Interfaces:
ProvisioningAdapter,org.springframework.beans.factory.InitializingBean
public class SnmpMetadataProvisioningAdapter extends SimplerQueuedProvisioningAdapter implements org.springframework.beans.factory.InitializingBean
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter
SimpleQueuedProvisioningAdapter.AdapterOperationQueue, SimpleQueuedProvisioningAdapter.AdapterOperationQueueListener
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTEXTstatic StringNAMEstatic StringPREFIX-
Fields inherited from class org.opennms.netmgt.provision.SimplerQueuedProvisioningAdapter
m_delay, m_template, m_timeUnit
-
-
Constructor Summary
Constructors Constructor Description SnmpMetadataProvisioningAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()voiddoAddNode(int nodeId)doAddNodevoiddoNotifyConfigChange(int nodeId)doNotifyConfigChangevoiddoUpdateNode(int nodeId)doUpdateNodeEventForwardergetEventForwarder()LocationAwareSnmpClientgetLocationAwareSnmpClient()StringgetName()getNameNodeDaogetNodeDao()SnmpAgentConfigFactorygetSnmpConfigDao()SnmpMetadataConfigDaogetSnmpMetadataAdapterConfigDao()voidhandleReloadConfigEvent(IEvent event)voidqueryNode(int nodeId)voidsetEventForwarder(EventForwarder eventForwarder)voidsetLocationAwareSnmpClient(LocationAwareSnmpClient locationAwareSnmpClient)voidsetNodeDao(NodeDao nodeDao)voidsetSnmpConfigDao(SnmpAgentConfigFactory snmpConfigDao)voidsetSnmpMetadataAdapterConfigDao(SnmpMetadataConfigDao snmpMetadataAdapterConfigDao)-
Methods inherited from class org.opennms.netmgt.provision.SimplerQueuedProvisioningAdapter
doDeleteNode, init, isNodeReady, processPendingOperationForNode, setDelay, setTemplate, setTimeUnit
-
Methods inherited from class org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter
addNode, deleteNode, getOperationQueue, nodeConfigChanged, updateNode
-
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
CONTEXT
public static final String CONTEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
doAddNode
public void doAddNode(int nodeId) throws ProvisioningAdapterExceptionDescription copied from class:SimplerQueuedProvisioningAdapterdoAddNode
- Overrides:
doAddNodein classSimplerQueuedProvisioningAdapter- Parameters:
nodeId- a int.- Throws:
ProvisioningAdapterException
-
doUpdateNode
public void doUpdateNode(int nodeId) throws ProvisioningAdapterExceptionDescription copied from class:SimplerQueuedProvisioningAdapterdoUpdateNode
- Overrides:
doUpdateNodein classSimplerQueuedProvisioningAdapter- Parameters:
nodeId- a int.- Throws:
ProvisioningAdapterException
-
queryNode
public void queryNode(int nodeId)
-
doNotifyConfigChange
public void doNotifyConfigChange(int nodeId) throws ProvisioningAdapterExceptionDescription copied from class:SimplerQueuedProvisioningAdapterdoNotifyConfigChange
- Overrides:
doNotifyConfigChangein classSimplerQueuedProvisioningAdapter- Parameters:
nodeId- a int.- Throws:
ProvisioningAdapterException
-
getName
public String getName()
Description copied from class:SimplerQueuedProvisioningAdaptergetName
- Specified by:
getNamein interfaceProvisioningAdapter- Overrides:
getNamein classSimplerQueuedProvisioningAdapter- Returns:
- a
Stringobject.
-
handleReloadConfigEvent
public void handleReloadConfigEvent(IEvent event)
-
getNodeDao
public NodeDao getNodeDao()
-
setNodeDao
public void setNodeDao(NodeDao nodeDao)
-
getSnmpConfigDao
public SnmpAgentConfigFactory getSnmpConfigDao()
-
setSnmpConfigDao
public void setSnmpConfigDao(SnmpAgentConfigFactory snmpConfigDao)
-
getLocationAwareSnmpClient
public LocationAwareSnmpClient getLocationAwareSnmpClient()
-
setLocationAwareSnmpClient
public void setLocationAwareSnmpClient(LocationAwareSnmpClient locationAwareSnmpClient)
-
getEventForwarder
public EventForwarder getEventForwarder()
-
setEventForwarder
public void setEventForwarder(EventForwarder eventForwarder)
-
getSnmpMetadataAdapterConfigDao
public SnmpMetadataConfigDao getSnmpMetadataAdapterConfigDao()
-
setSnmpMetadataAdapterConfigDao
public void setSnmpMetadataAdapterConfigDao(SnmpMetadataConfigDao snmpMetadataAdapterConfigDao)
-
-