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 booleanequals(Object obj)inthashCode()booleanprocessEvent(Event event)processEventvoidreceiptSent(EventReceipt receipt)receiptSent
-
-
-
Constructor Detail
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(String name) throws MalformedObjectNameException, InstanceNotFoundException
Constructor for EventHandlerMBeanProxy.
- Parameters:
name- aStringobject.- Throws:
MalformedObjectNameException- if any.InstanceNotFoundException- if any.
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(ObjectName name) throws InstanceNotFoundException
Constructor for EventHandlerMBeanProxy.
- Parameters:
name- aObjectNameobject.- Throws:
InstanceNotFoundException- if any.
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(ObjectName name, MBeanServer server)
Constructor for EventHandlerMBeanProxy.
- Parameters:
name- aObjectNameobject.server- aMBeanServerobject.
-
-
Method Detail
-
processEvent
public boolean processEvent(Event event)
processEvent
- Specified by:
processEventin interfaceEventHandler- Parameters:
event- aEventobject.- Returns:
- a boolean.
-
receiptSent
public void receiptSent(EventReceipt receipt)
receiptSent
- Specified by:
receiptSentin interfaceEventHandler- Parameters:
receipt- aEventReceiptobject.
-
-