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, updateNodepublic 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.InitializingBeanException - 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 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 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 © 2020. All rights reserved.