|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter
org.opennms.netmgt.provision.MapProvisioningAdapter
public class MapProvisioningAdapter
A Dynamic Map provisioning adapter for integration with OpenNMS Provisioning daemon API.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter |
|---|
SimpleQueuedProvisioningAdapter.AdapterOperationQueue, SimpleQueuedProvisioningAdapter.AdapterOperationQueueListener |
| Constructor Summary | |
|---|---|
MapProvisioningAdapter()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
afterPropertiesSet |
EventForwarder |
getEventForwarder()
getEventForwarder |
MapsAdapterConfig |
getMapsAdapterConfig()
getMapsAdapterConfig |
String |
getName()
getName |
OnmsMapDao |
getOnmsMapDao()
getOnmsMapDao |
OnmsMapElementDao |
getOnmsMapElementDao()
getOnmsMapElementDao |
NodeDao |
getOnmsNodeDao()
getOnmsNodeDao |
String |
getSuitableIp(OnmsNode node)
getSuitableIp |
org.springframework.transaction.support.TransactionTemplate |
getTemplate()
getTemplate |
void |
handleReloadConfigEvent(Event event)
handleReloadConfigEvent |
void |
init()
(non-Javadoc) |
boolean |
isNodeReady(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
Adapters extending this class must implement this method. |
void |
processPendingOperationForNode(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
The class implements the API and therefore the concrete class implements this method to handle dequeued operations. |
void |
setEventForwarder(EventForwarder eventForwarder)
setEventForwarder |
void |
setMapsAdapterConfig(MapsAdapterConfig mapsAdapterConfig)
setMapsAdapterConfig |
void |
setOnmsMapDao(OnmsMapDao onmsMapDao)
setOnmsMapDao |
void |
setOnmsMapElementDao(OnmsMapElementDao onmsMapElementDao)
setOnmsMapElementDao |
void |
setOnmsNodeDao(NodeDao onmsNodeDao)
setOnmsNodeDao |
void |
setTemplate(org.springframework.transaction.support.TransactionTemplate template)
setTemplate |
| Methods inherited from class org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter |
|---|
addNode, deleteNode, getOperationQueue, nodeConfigChanged, updateNode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MapProvisioningAdapter()
| Method Detail |
|---|
public OnmsMapDao getOnmsMapDao()
getOnmsMapDao
OnmsMapDao object.public void setOnmsMapDao(OnmsMapDao onmsMapDao)
setOnmsMapDao
onmsMapDao - a OnmsMapDao object.public OnmsMapElementDao getOnmsMapElementDao()
getOnmsMapElementDao
OnmsMapElementDao object.public void setOnmsMapElementDao(OnmsMapElementDao onmsMapElementDao)
setOnmsMapElementDao
onmsMapElementDao - a OnmsMapElementDao object.public MapsAdapterConfig getMapsAdapterConfig()
getMapsAdapterConfig
MapsAdapterConfig object.public void setMapsAdapterConfig(MapsAdapterConfig mapsAdapterConfig)
setMapsAdapterConfig
mapsAdapterConfig - a MapsAdapterConfig object.public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder - a EventForwarder object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder object.public NodeDao getOnmsNodeDao()
getOnmsNodeDao
NodeDao object.public void setOnmsNodeDao(NodeDao onmsNodeDao)
setOnmsNodeDao
onmsNodeDao - a NodeDao object.public org.springframework.transaction.support.TransactionTemplate getTemplate()
getTemplate
TransactionTemplate object.public void setTemplate(org.springframework.transaction.support.TransactionTemplate template)
setTemplate
template - a TransactionTemplate object.public void handleReloadConfigEvent(Event event)
handleReloadConfigEvent
event - a Event object.public String getName()
getName
getName in interface ProvisioningAdaptergetName in class SimpleQueuedProvisioningAdapterString object.public boolean isNodeReady(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
isNodeReady in class SimpleQueuedProvisioningAdapterop - a SimpleQueuedProvisioningAdapter.AdapterOperation object.
public void processPendingOperationForNode(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
throws ProvisioningAdapterException
processPendingOperationForNode in class SimpleQueuedProvisioningAdapterop - a SimpleQueuedProvisioningAdapter.AdapterOperation object.
ProvisioningAdapterException - if any.
public void afterPropertiesSet()
throws Exception
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.
public void init()
throws ProvisioningAdapterException
init in interface ProvisioningAdapterinit in class SimpleQueuedProvisioningAdapterProvisioningAdapterException - if any.Override this implementation if needed.public String getSuitableIp(OnmsNode node)
getSuitableIp
node - a OnmsNode object.
String object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||