public class MapProvisioningAdapter extends SimpleQueuedProvisioningAdapter implements org.springframework.beans.factory.InitializingBean
SimpleQueuedProvisioningAdapter.AdapterOperationQueue, SimpleQueuedProvisioningAdapter.AdapterOperationQueueListener
Constructor and Description |
---|
MapProvisioningAdapter() |
Modifier and Type | Method and Description |
---|---|
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
|
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
|
addNode, deleteNode, getOperationQueue, nodeConfigChanged, updateNode
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 void setOnmsNodeDao(NodeDao onmsNodeDao)
setOnmsNodeDao
onmsNodeDao
- a NodeDao
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 ProvisioningAdapter
getName
in class SimpleQueuedProvisioningAdapter
String
object.public boolean isNodeReady(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
isNodeReady
in class SimpleQueuedProvisioningAdapter
op
- a SimpleQueuedProvisioningAdapter.AdapterOperation
object.public void processPendingOperationForNode(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op) throws ProvisioningAdapterException
processPendingOperationForNode
in class SimpleQueuedProvisioningAdapter
op
- a SimpleQueuedProvisioningAdapter.AdapterOperation
object.ProvisioningAdapterException
- if any.public void afterPropertiesSet() throws Exception
afterPropertiesSet
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
- if any.public void init() throws ProvisioningAdapterException
init
in interface ProvisioningAdapter
init
in class SimpleQueuedProvisioningAdapter
ProvisioningAdapterException
- if any.Override this implementation if needed.
Copyright © 2015. All rights reserved.