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, setTimeUnitaddNode, deleteNode, getOperationQueue, nodeConfigChanged, updateNodepublic static final String NAME
NAME="SnmpAssetProvisioningAdapter"public boolean isNodeReady(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
SimplerQueuedProvisioningAdapterisNodeReady in class SimplerQueuedProvisioningAdapterop - a SimpleQueuedProvisioningAdapter.AdapterOperation object.public void doAddNode(int nodeId)
               throws ProvisioningAdapterException
doAdd
doAddNode in class SimplerQueuedProvisioningAdapternodeId - 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 SimplerQueuedProvisioningAdapternodeId - a int.retry - a boolean.ProvisioningAdapterException - if any.public void doNotifyConfigChange(int nodeId)
                          throws ProvisioningAdapterException
doNodeConfigChanged
doNotifyConfigChange in class SimplerQueuedProvisioningAdapternodeId - 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 ProvisioningAdaptergetName in class SimplerQueuedProvisioningAdapterString object.Copyright © 2020. All rights reserved.