public class SnmpAssetProvisioningAdapter extends SimplerQueuedProvisioningAdapter
SimpleQueuedProvisioningAdapter.AdapterOperationQueue, SimpleQueuedProvisioningAdapter.AdapterOperationQueueListener
Modifier and Type | Field and Description |
---|---|
static String |
NAME
Constant
NAME="SnmpAssetProvisioningAdapter" |
m_delay, m_template, m_timeUnit
Constructor and Description |
---|
SnmpAssetProvisioningAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
doAddNode(int nodeId)
doAdd
|
void |
doNotifyConfigChange(int nodeId)
doNodeConfigChanged
|
void |
doUpdateNode(int nodeId)
doUpdate
|
protected static String |
formatPropertiesAsString(Properties props) |
EventForwarder |
getEventForwarder()
getEventForwarder
|
LocationAwareSnmpClient |
getLocationAwareSnmpClient() |
String |
getName()
getName
|
NodeDao |
getNodeDao()
getNodeDao
|
SnmpAssetAdapterConfig |
getSnmpAssetAdapterConfig() |
SnmpAgentConfigFactory |
getSnmpPeerFactory() |
void |
handleReloadConfigEvent(IEvent event)
handleReloadConfigEvent
|
boolean |
isNodeReady(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
Adapters extending this class must implement this method.
|
void |
setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
|
void |
setLocationAwareSnmpClient(LocationAwareSnmpClient locationAwareSnmpClient) |
void |
setNodeDao(NodeDao dao)
setNodeDao
|
void |
setSnmpAssetAdapterConfig(SnmpAssetAdapterConfig mConfig) |
void |
setSnmpPeerFactory(SnmpAgentConfigFactory snmpConfigDao) |
doDeleteNode, init, processPendingOperationForNode, setDelay, setTemplate, setTimeUnit
addNode, deleteNode, getOperationQueue, nodeConfigChanged, updateNode
public static final String NAME
NAME="SnmpAssetProvisioningAdapter"
public boolean isNodeReady(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
SimplerQueuedProvisioningAdapter
isNodeReady
in class SimplerQueuedProvisioningAdapter
op
- a SimpleQueuedProvisioningAdapter.AdapterOperation
object.public void doAddNode(int nodeId) throws ProvisioningAdapterException
doAdd
doAddNode
in class SimplerQueuedProvisioningAdapter
nodeId
- a int.retry
- a boolean.ProvisioningAdapterException
- if any.protected static String formatPropertiesAsString(Properties props)
public void doUpdateNode(int nodeId) throws ProvisioningAdapterException
doUpdate
doUpdateNode
in class SimplerQueuedProvisioningAdapter
nodeId
- a int.retry
- a boolean.ProvisioningAdapterException
- if any.public void doNotifyConfigChange(int nodeId) throws ProvisioningAdapterException
doNodeConfigChanged
doNotifyConfigChange
in class SimplerQueuedProvisioningAdapter
nodeId
- a int.retry
- a boolean.ProvisioningAdapterException
- if any.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder
object.public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder
- a EventForwarder
object.public SnmpAgentConfigFactory getSnmpPeerFactory()
public void setSnmpPeerFactory(SnmpAgentConfigFactory snmpConfigDao)
snmpConfigDao
- the snmpConfigDao to setpublic SnmpAssetAdapterConfig getSnmpAssetAdapterConfig()
public void setSnmpAssetAdapterConfig(SnmpAssetAdapterConfig mConfig)
mConfig
- the m_config to setpublic void setLocationAwareSnmpClient(LocationAwareSnmpClient locationAwareSnmpClient)
public LocationAwareSnmpClient getLocationAwareSnmpClient()
public String getName()
getName
getName
in interface ProvisioningAdapter
getName
in class SimplerQueuedProvisioningAdapter
String
object.Copyright © 2021. All rights reserved.