public class RancidProvisioningAdapter extends SimpleQueuedProvisioningAdapter implements org.springframework.beans.factory.InitializingBean
SimpleQueuedProvisioningAdapter.AdapterOperationQueue, SimpleQueuedProvisioningAdapter.AdapterOperationQueueListener
Modifier and Type | Field and Description |
---|---|
static String |
NAME
Constant
NAME="RancidProvisioningAdapter" |
Constructor and Description |
---|
RancidProvisioningAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet()
afterPropertiesSet
|
void |
doAdd(int nodeId,
org.opennms.rancid.ConnectionProperties cp,
boolean retry)
doAdd
|
void |
doDelete(int nodeId,
org.opennms.rancid.ConnectionProperties cp,
boolean retry)
doDelete
|
void |
doNodeConfigChanged(int nodeId,
org.opennms.rancid.ConnectionProperties cp,
boolean retry)
doNodeConfigChanged
|
void |
doUpdate(int nodeId,
org.opennms.rancid.ConnectionProperties cp,
boolean retry)
doUpdate
|
EventForwarder |
getEventForwarder()
getEventForwarder
|
String |
getName()
getName
|
NodeDao |
getNodeDao()
getNodeDao
|
RancidAdapterConfig |
getRancidAdapterConfig()
getRancidAdapterConfig
|
RWSConfig |
getRwsConfig()
getRwsConfig
|
void |
handleRancidDownLoadFailure(IEvent e)
handleRancidDownLoadFailure
|
void |
handleRancidDownLoadSuccess(IEvent e)
handleRancidDownLoadSuccess
|
void |
handleRancidGroupProcessingCompleted(IEvent e)
handleRancidGroupProcessingCompleted
|
void |
handleReloadConfigEvent(IEvent event)
handleReloadConfigEvent
|
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 |
setNodeDao(NodeDao dao)
setNodeDao
|
void |
setRancidAdapterConfig(RancidAdapterConfig rancidAdapterConfig)
setRancidAdapterConfig
|
void |
setRwsConfig(RWSConfig rwsConfig)
setRwsConfig
|
void |
setTemplate(org.springframework.transaction.support.TransactionTemplate template)
setTemplate
|
addNode, deleteNode, getOperationQueue, init, nodeConfigChanged, updateNode
public static final String NAME
NAME="RancidProvisioningAdapter"
public void setTemplate(org.springframework.transaction.support.TransactionTemplate template)
setTemplate
template
- a TransactionTemplate
object.public void afterPropertiesSet() throws Exception
afterPropertiesSet
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
- if any.public void doAdd(int nodeId, org.opennms.rancid.ConnectionProperties cp, boolean retry) throws ProvisioningAdapterException
doAdd
nodeId
- a int.cp
- a ConnectionProperties
object.retry
- a boolean.ProvisioningAdapterException
- if any.public void doUpdate(int nodeId, org.opennms.rancid.ConnectionProperties cp, boolean retry) throws ProvisioningAdapterException
doUpdate
nodeId
- a int.cp
- a ConnectionProperties
object.retry
- a boolean.ProvisioningAdapterException
- if any.public void doDelete(int nodeId, org.opennms.rancid.ConnectionProperties cp, boolean retry) throws ProvisioningAdapterException
doDelete
nodeId
- a int.cp
- a ConnectionProperties
object.retry
- a boolean.ProvisioningAdapterException
- if any.public void doNodeConfigChanged(int nodeId, org.opennms.rancid.ConnectionProperties cp, boolean retry) throws ProvisioningAdapterException
doNodeConfigChanged
nodeId
- a int.cp
- a ConnectionProperties
object.retry
- a boolean.ProvisioningAdapterException
- if any.public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder
- a EventForwarder
object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder
object.public void setRwsConfig(RWSConfig rwsConfig)
setRwsConfig
rwsConfig
- a RWSConfig
object.public RancidAdapterConfig getRancidAdapterConfig()
getRancidAdapterConfig
RancidAdapterConfig
object.public void setRancidAdapterConfig(RancidAdapterConfig rancidAdapterConfig)
setRancidAdapterConfig
rancidAdapterConfig
- a RancidAdapterConfig
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 handleReloadConfigEvent(IEvent event)
handleReloadConfigEvent
event
- a IEvent
object.public void handleRancidDownLoadFailure(IEvent e)
handleRancidDownLoadFailure
e
- a IEvent
object.public void handleRancidDownLoadSuccess(IEvent e)
handleRancidDownLoadSuccess
e
- a IEvent
object.Copyright © 2021. All rights reserved.