org.qi4j.library.jmx

## Class MBeanTracker

- java.lang.Object
- - org.qi4j.library.jmx.MBeanTracker

-     public class MBeanTracker
      extends Object

  TODO

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MBeanTracker.NotificationTracker` Registers the given NotificationListener+NotificationFilter on tracked MBeans.
    `static interface` | `MBeanTracker.TrackerCallback` Callback that is used to notify when MBeans matching the given pattern becomes added or removed.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `MBeanTracker(ObjectName pattern, MBeanServer server)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<ObjectName>` | `getTracked()`
    `MBeanTracker` | `registerCallback(MBeanTracker.TrackerCallback callback)`
    `void` | `start()`
    `void` | `stop()`
    `MBeanTracker` | `unregisterCallback(MBeanTracker.TrackerCallback callback)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### MBeanTracker

          public MBeanTracker(ObjectName pattern,
                      MBeanServer server)

  - ### Method Detail

    - #### registerCallback

          public MBeanTracker registerCallback(MBeanTracker.TrackerCallback callback)

    - #### unregisterCallback

          public MBeanTracker unregisterCallback(MBeanTracker.TrackerCallback callback)

    - #### getTracked

          public Iterable<ObjectName> getTracked()

    - #### start

          public void start()

    - #### stop

          public void stop()