public abstract class SimplerQueuedProvisioningAdapter extends SimpleQueuedProvisioningAdapter
SimpleQueuedProvisioningAdapter.AdapterOperationQueue, SimpleQueuedProvisioningAdapter.AdapterOperationQueueListener| Modifier and Type | Field and Description |
|---|---|
protected long |
m_delay |
protected org.springframework.transaction.support.TransactionTemplate |
m_template |
protected TimeUnit |
m_timeUnit |
| Constructor and Description |
|---|
SimplerQueuedProvisioningAdapter(String name)
Constructor for SimplerQueuedProvisioningAdapter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doAddNode(int nodeid)
doAddNode
|
void |
doDeleteNode(int nodeid)
doDeleteNode
|
void |
doNotifyConfigChange(int nodeid)
doNotifyConfigChange
|
void |
doUpdateNode(int nodeid)
doUpdateNode
|
String |
getName()
getName
|
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 |
setDelay(long delay)
setDelay
|
void |
setTemplate(org.springframework.transaction.support.TransactionTemplate template)
setTemplate
|
void |
setTimeUnit(TimeUnit timeUnit)
setTimeUnit
|
addNode, deleteNode, getOperationQueue, nodeConfigChanged, updateNodeprotected long m_delay
protected TimeUnit m_timeUnit
protected org.springframework.transaction.support.TransactionTemplate m_template
public void setTemplate(org.springframework.transaction.support.TransactionTemplate template)
setTemplate
template - a TransactionTemplate object.public void setTimeUnit(TimeUnit timeUnit)
setTimeUnit
timeUnit - a TimeUnit object.public void setDelay(long delay)
setDelay
delay - a long.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 final void processPendingOperationForNode(org.opennms.netmgt.provision.SimpleQueuedProvisioningAdapter.AdapterOperation op)
throws ProvisioningAdapterException
processPendingOperationForNode in class SimpleQueuedProvisioningAdapterop - a SimpleQueuedProvisioningAdapter.AdapterOperation object.ProvisioningAdapterException - if any.public void init()
init in interface ProvisioningAdapterinit in class SimpleQueuedProvisioningAdapterOverride this implementation if needed.public void doAddNode(int nodeid)
doAddNode
nodeid - a int.public void doUpdateNode(int nodeid)
doUpdateNode
nodeid - a int.public void doDeleteNode(int nodeid)
doDeleteNode
nodeid - a int.public void doNotifyConfigChange(int nodeid)
doNotifyConfigChange
nodeid - a int.Copyright © 2022. All rights reserved.