org.qi4j.library.jmx
Class MBeanTracker.NotificationTracker

java.lang.Object
  extended by org.qi4j.library.jmx.MBeanTracker.NotificationTracker
All Implemented Interfaces:
MBeanTracker.TrackerCallback
Enclosing class:
MBeanTracker

public static class MBeanTracker.NotificationTracker
extends java.lang.Object
implements MBeanTracker.TrackerCallback

Registers the given NotificationListener+NotificationFilter on tracked MBeans.


Constructor Summary
MBeanTracker.NotificationTracker(javax.management.NotificationListener listener, javax.management.NotificationFilter filter)
           
 
Method Summary
 void addedMBean(javax.management.ObjectName newMBean, javax.management.MBeanServer server)
           
 void removedMBean(javax.management.ObjectName removedMBean, javax.management.MBeanServer server)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanTracker.NotificationTracker

public MBeanTracker.NotificationTracker(javax.management.NotificationListener listener,
                                        javax.management.NotificationFilter filter)
Method Detail

addedMBean

public void addedMBean(javax.management.ObjectName newMBean,
                       javax.management.MBeanServer server)
                throws java.lang.Throwable
Specified by:
addedMBean in interface MBeanTracker.TrackerCallback
Throws:
java.lang.Throwable

removedMBean

public void removedMBean(javax.management.ObjectName removedMBean,
                         javax.management.MBeanServer server)
                  throws java.lang.Throwable
Specified by:
removedMBean in interface MBeanTracker.TrackerCallback
Throws:
java.lang.Throwable