Class ProvisioningAdapterManager
- java.lang.Object
-
- org.opennms.netmgt.provision.service.ProvisioningAdapterManager
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class ProvisioningAdapterManager extends java.lang.Object implements org.springframework.beans.factory.InitializingBean
An adapter manager. Makes writing tests much easier.- Version:
- $Id: $
- Author:
- David Hustace
-
-
Constructor Summary
Constructors Constructor Description ProvisioningAdapterManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
afterPropertiesSetEventForwarder
getEventForwarder()
getEventForwarderPluginRegistry
getPluginRegistry()
getPluginRegistryvoid
handleNodeAddedEvent(IEvent e)
handleNodeAddedEventvoid
handleNodeChangedEvent(IEvent e)
handleNodeChangedEventvoid
handleNodeDeletedEvent(IEvent e)
handleNodeDeletedEventvoid
handleNodeScanCompletedEvent(IEvent e)
handleNodeScanCompletedEventvoid
handleNodeUpdatedEvent(IEvent e)
handleNodeUpdatedEventvoid
initializeAdapters()
initializeAdaptersvoid
setEventForwarder(EventForwarder eventForwarder)
setEventForwardervoid
setPluginRegistry(PluginRegistry pluginRegistry)
setPluginRegistry
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
- if any.
-
getPluginRegistry
public PluginRegistry getPluginRegistry()
getPluginRegistry
- Returns:
- a
PluginRegistry
object.
-
setPluginRegistry
public void setPluginRegistry(PluginRegistry pluginRegistry)
setPluginRegistry
- Parameters:
pluginRegistry
- aPluginRegistry
object.
-
handleNodeAddedEvent
public void handleNodeAddedEvent(IEvent e)
handleNodeAddedEvent
- Parameters:
e
- aIEvent
object.
-
handleNodeUpdatedEvent
public void handleNodeUpdatedEvent(IEvent e)
handleNodeUpdatedEvent
- Parameters:
e
- aIEvent
object.
-
handleNodeDeletedEvent
public void handleNodeDeletedEvent(IEvent e)
handleNodeDeletedEvent
- Parameters:
e
- aIEvent
object.
-
handleNodeScanCompletedEvent
public void handleNodeScanCompletedEvent(IEvent e)
handleNodeScanCompletedEvent
Note: If the operations are properly scheduled and handled using the SimpleQueuedProvisioningAdapter, even though this event is sent following a nodeUpdated event, the update operation task should be reduced to 1 operation on the queue.- Parameters:
e
- aIEvent
object.
-
handleNodeChangedEvent
public void handleNodeChangedEvent(IEvent e)
handleNodeChangedEvent
- Parameters:
e
- aIEvent
object.
-
setEventForwarder
public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
- Parameters:
eventForwarder
- aEventForwarder
object.
-
getEventForwarder
public EventForwarder getEventForwarder()
getEventForwarder
- Returns:
- a
EventForwarder
object.
-
initializeAdapters
public void initializeAdapters()
initializeAdapters
-
-