Class JmxEventListener

  • All Implemented Interfaces:
    java.util.EventListener, javax.management.NotificationListener

    public class JmxEventListener
    extends java.lang.Object
    implements javax.management.NotificationListener
    The JmxEventListener class is used by the builder to listen to events on the event bus. It is used internally by JmxBuilder to handle attribute-change and operation-invoke events on the bean() node.
    Author:
    Vladimir Vivien
    See Also:
    JmxBeanFactory
    • Constructor Detail

      • JmxEventListener

        public JmxEventListener()
    • Method Detail

      • getListener

        public static JmxEventListener getListener()
        Factory method that returns an instance of the listener.
        Returns:
        - JmxEventListener instance.
      • getListner

        @Deprecated
        public static JmxEventListener getListner()
        Deprecated.
      • handleNotification

        public void handleNotification​(javax.management.Notification notification,
                                       java.lang.Object handback)
        This is the implemented method for NotificationListener. It is called by an event emitter to dispatch JMX events to listeners. Here it handles internal JmxBuilder events.
        Specified by:
        handleNotification in interface javax.management.NotificationListener
        Parameters:
        notification - the notification object passed to closure used to handle JmxBuilder events.
        handback - - In this case, the handback is the closure to execute when the event is handled.