public class MBeanTracker extends Object
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 and Description |
---|
MBeanTracker(ObjectName pattern,
MBeanServer server) |
Modifier and Type | Method and Description |
---|---|
Iterable<ObjectName> |
getTracked() |
MBeanTracker |
registerCallback(MBeanTracker.TrackerCallback callback) |
void |
start() |
void |
stop() |
MBeanTracker |
unregisterCallback(MBeanTracker.TrackerCallback callback) |
public MBeanTracker(ObjectName pattern, MBeanServer server)
public MBeanTracker registerCallback(MBeanTracker.TrackerCallback callback)
public MBeanTracker unregisterCallback(MBeanTracker.TrackerCallback callback)
public Iterable<ObjectName> getTracked()
public void start()
public void stop()