Class EventHandlerMBeanProxy
- java.lang.Object
-
- 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
-
-
Constructor Summary
Constructors Constructor Description EventHandlerMBeanProxy(String name)
Constructor for EventHandlerMBeanProxy.EventHandlerMBeanProxy(ObjectName name)
Constructor for EventHandlerMBeanProxy.EventHandlerMBeanProxy(ObjectName name, MBeanServer server)
Constructor for EventHandlerMBeanProxy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
boolean
processEvent(Event event)
processEventvoid
receiptSent(EventReceipt receipt)
receiptSent
-
-
-
Constructor Detail
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(String name) throws MalformedObjectNameException, InstanceNotFoundException
Constructor for EventHandlerMBeanProxy.
- Parameters:
name
- aString
object.- Throws:
MalformedObjectNameException
- if any.InstanceNotFoundException
- if any.
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(ObjectName name) throws InstanceNotFoundException
Constructor for EventHandlerMBeanProxy.
- Parameters:
name
- aObjectName
object.- Throws:
InstanceNotFoundException
- if any.
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(ObjectName name, MBeanServer server)
Constructor for EventHandlerMBeanProxy.
- Parameters:
name
- aObjectName
object.server
- aMBeanServer
object.
-
-
Method Detail
-
processEvent
public boolean processEvent(Event event)
processEvent
- Specified by:
processEvent
in interfaceEventHandler
- Parameters:
event
- aEvent
object.- Returns:
- a boolean.
-
receiptSent
public void receiptSent(EventReceipt receipt)
receiptSent
- Specified by:
receiptSent
in interfaceEventHandler
- Parameters:
receipt
- aEventReceipt
object.
-
-