org.opennms.netmgt.provision.service
Class ProvisioningAdapterManager

java.lang.Object
  extended by org.opennms.netmgt.provision.service.ProvisioningAdapterManager
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class ProvisioningAdapterManager
extends Object
implements org.springframework.beans.factory.InitializingBean

An adapter manager. Makes writing tests much easier.

Version:
$Id: $
Author:
David Hustace

Constructor Summary
ProvisioningAdapterManager()
           
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 EventForwarder getEventForwarder()
          getEventForwarder
 PluginRegistry getPluginRegistry()
          getPluginRegistry
 void handleNodeAddedEvent(Event e)
          handleNodeAddedEvent
 void handleNodeChangedEvent(Event e)
          handleNodeChangedEvent
 void handleNodeDeletedEvent(Event e)
          handleNodeDeletedEvent
 void handleNodeScanCompletedEvent(Event e)
          handleNodeScanCompletedEvent
 void handleNodeUpdatedEvent(Event e)
          handleNodeUpdatedEvent
 void initializeAdapters()
          initializeAdapters
 void setEventForwarder(EventForwarder eventForwarder)
          setEventForwarder
 void setPluginRegistry(PluginRegistry pluginRegistry)
          setPluginRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvisioningAdapterManager

public ProvisioningAdapterManager()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception - if any.

getPluginRegistry

public PluginRegistry getPluginRegistry()

getPluginRegistry

Returns:
a PluginRegistry object.

setPluginRegistry

public void setPluginRegistry(PluginRegistry pluginRegistry)

setPluginRegistry

Parameters:
pluginRegistry - a PluginRegistry object.

handleNodeAddedEvent

public void handleNodeAddedEvent(Event e)

handleNodeAddedEvent

Parameters:
e - a Event object.

handleNodeUpdatedEvent

public void handleNodeUpdatedEvent(Event e)

handleNodeUpdatedEvent

Parameters:
e - a Event object.

handleNodeDeletedEvent

public void handleNodeDeletedEvent(Event e)

handleNodeDeletedEvent

Parameters:
e - a Event object.

handleNodeScanCompletedEvent

public void handleNodeScanCompletedEvent(Event 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 - a Event object.

handleNodeChangedEvent

public void handleNodeChangedEvent(Event e)

handleNodeChangedEvent

Parameters:
e - a Event object.

setEventForwarder

public void setEventForwarder(EventForwarder eventForwarder)

setEventForwarder

Parameters:
eventForwarder - a EventForwarder object.

getEventForwarder

public EventForwarder getEventForwarder()

getEventForwarder

Returns:
a EventForwarder object.

initializeAdapters

public void initializeAdapters()

initializeAdapters



Copyright © 2011. All Rights Reserved.