org.opennms.netmgt.eventd.adaptors
Class EventHandlerMBeanProxy

java.lang.Object
  extended by org.opennms.netmgt.eventd.adaptors.EventHandlerMBeanProxy
All Implemented Interfaces:
EventHandler

public class EventHandlerMBeanProxy
extends Object
implements EventHandler

This interface provides the contract that implementor must implement in order to receive events from adaptors.

Version:
$Id: $
Author:
Brian Weaver , OpenNMS , Brian Weaver , OpenNMS

Constructor Summary
EventHandlerMBeanProxy(ObjectName name)
          Constructor for EventHandlerMBeanProxy.
EventHandlerMBeanProxy(ObjectName name, MBeanServer server)
          Constructor for EventHandlerMBeanProxy.
EventHandlerMBeanProxy(String name)
          Constructor for EventHandlerMBeanProxy.
 
Method Summary
 boolean equals(Object obj)
          
 int hashCode()
          
 boolean processEvent(Event event)
          processEvent
 void receiptSent(EventReceipt receipt)
          receiptSent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventHandlerMBeanProxy

public EventHandlerMBeanProxy(String name)
                       throws MalformedObjectNameException,
                              InstanceNotFoundException

Constructor for EventHandlerMBeanProxy.

Parameters:
name - a String object.
Throws:
MalformedObjectNameException - if any.
InstanceNotFoundException - if any.

EventHandlerMBeanProxy

public EventHandlerMBeanProxy(ObjectName name)
                       throws InstanceNotFoundException

Constructor for EventHandlerMBeanProxy.

Parameters:
name - a ObjectName object.
Throws:
InstanceNotFoundException - if any.

EventHandlerMBeanProxy

public EventHandlerMBeanProxy(ObjectName name,
                              MBeanServer server)

Constructor for EventHandlerMBeanProxy.

Parameters:
name - a ObjectName object.
server - a MBeanServer object.
Method Detail

processEvent

public boolean processEvent(Event event)

processEvent

Specified by:
processEvent in interface EventHandler
Parameters:
event - a Event object.
Returns:
a boolean.

receiptSent

public void receiptSent(EventReceipt receipt)

receiptSent

Specified by:
receiptSent in interface EventHandler
Parameters:
receipt - a EventReceipt object.

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)

Overrides:
equals in class Object


Copyright © 2011. All Rights Reserved.