|
||||||||||
| 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.RancidProvisioningAdapter
public class RancidProvisioningAdapter
A Rancid 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 |
| Field Summary | |
|---|---|
static String |
NAME
Constant NAME="RancidProvisioningAdapter" |
| Constructor Summary | |
|---|---|
RancidProvisioningAdapter()
|
|
| Method Summary | |
|---|---|
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 |
org.springframework.transaction.support.TransactionTemplate |
getTemplate()
getTemplate |
void |
handleRancidDownLoadFailure(Event e)
handleRancidDownLoadFailure |
void |
handleRancidDownLoadSuccess(Event e)
handleRancidDownLoadSuccess |
void |
handleRancidGroupProcessingCompleted(Event e)
handleRancidGroupProcessingCompleted |
void |
handleReloadConfigEvent(Event 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 |
| Methods inherited from class org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter |
|---|
addNode, deleteNode, getOperationQueue, init, nodeConfigChanged, updateNode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String NAME
NAME="RancidProvisioningAdapter"
| Constructor Detail |
|---|
public RancidProvisioningAdapter()
| Method Detail |
|---|
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 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 NodeDao getNodeDao()
getNodeDao
NodeDao object.public void setNodeDao(NodeDao dao)
setNodeDao
dao - a NodeDao object.public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder - a EventForwarder object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder object.public RWSConfig getRwsConfig()
getRwsConfig
RWSConfig 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(Event event)
handleReloadConfigEvent
event - a Event object.public void handleRancidDownLoadFailure(Event e)
handleRancidDownLoadFailure
e - a Event object.public void handleRancidDownLoadSuccess(Event e)
handleRancidDownLoadSuccess
e - a Event object.public void handleRancidGroupProcessingCompleted(Event e)
handleRancidGroupProcessingCompleted
e - a Event object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||