Class 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 Detail

      • EventHandlerMBeanProxy

        public EventHandlerMBeanProxy​(java.lang.String name)
                               throws javax.management.MalformedObjectNameException,
                                      javax.management.InstanceNotFoundException

        Constructor for EventHandlerMBeanProxy.

        Parameters:
        name - a String 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 - a ObjectName object.
        Throws:
        javax.management.InstanceNotFoundException - if any.
      • EventHandlerMBeanProxy

        public EventHandlerMBeanProxy​(javax.management.ObjectName name,
                                      javax.management.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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object