Class EventHandlerMBeanProxy
- java.lang.Object
-
- org.opennms.netmgt.eventd.adaptors.EventHandlerMBeanProxy
-
- All Implemented Interfaces:
EventHandler
public class EventHandlerMBeanProxy extends java.lang.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(java.lang.String name)
Constructor for EventHandlerMBeanProxy.EventHandlerMBeanProxy(javax.management.ObjectName name)
Constructor for EventHandlerMBeanProxy.EventHandlerMBeanProxy(javax.management.ObjectName name, javax.management.MBeanServer server)
Constructor for EventHandlerMBeanProxy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
processEvent(Event event)
processEventvoid
receiptSent(EventReceipt receipt)
receiptSent
-
-
-
Constructor Detail
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(java.lang.String name) throws javax.management.MalformedObjectNameException, javax.management.InstanceNotFoundException
Constructor for EventHandlerMBeanProxy.
- Parameters:
name
- aString
object.- Throws:
javax.management.MalformedObjectNameException
- if any.javax.management.InstanceNotFoundException
- if any.
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(javax.management.ObjectName name) throws javax.management.InstanceNotFoundException
Constructor for EventHandlerMBeanProxy.
- Parameters:
name
- aObjectName
object.- Throws:
javax.management.InstanceNotFoundException
- if any.
-
EventHandlerMBeanProxy
public EventHandlerMBeanProxy(javax.management.ObjectName name, javax.management.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.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-