@Taxonomy(stability=NOT_AN_INTERFACE) @AMXMBeanMetadata(singleton=true, globalSingleton=true, leaf=true) public final class MBeanTracker extends Object implements NotificationListener, MBeanRegistration, MBeanTrackerMBean
MBEAN_TRACKER_OBJECT_NAME| Constructor and Description |
|---|
MBeanTracker(String jmxDomain) |
| Modifier and Type | Method and Description |
|---|---|
Set<ObjectName> |
getChildrenOf(ObjectName parent)
Get all children of the specified MBean.
|
boolean |
getEmitMBeanStatus() |
ObjectName |
getParentOf(ObjectName child) |
void |
handleNotification(Notification notifIn,
Object handback) |
void |
postDeregister() |
void |
postRegister(Boolean registrationSucceeded) |
void |
preDeregister() |
ObjectName |
preRegister(MBeanServer server,
ObjectName nameIn) |
void |
setEmitMBeanStatus(boolean emit) |
public MBeanTracker(String jmxDomain)
public boolean getEmitMBeanStatus()
getEmitMBeanStatus in interface MBeanTrackerMBeanpublic void setEmitMBeanStatus(boolean emit)
setEmitMBeanStatus in interface MBeanTrackerMBeanpublic void handleNotification(Notification notifIn, Object handback)
handleNotification in interface NotificationListenerpublic ObjectName preRegister(MBeanServer server, ObjectName nameIn) throws Exception
preRegister in interface MBeanRegistrationExceptionpublic final void postRegister(Boolean registrationSucceeded)
postRegister in interface MBeanRegistrationpublic final void preDeregister()
throws Exception
preDeregister in interface MBeanRegistrationExceptionpublic final void postDeregister()
postDeregister in interface MBeanRegistrationpublic ObjectName getParentOf(ObjectName child)
getParentOf in interface MBeanTrackerMBeanpublic Set<ObjectName> getChildrenOf(ObjectName parent)
MBeanTrackerMBeangetChildrenOf in interface MBeanTrackerMBeanCopyright © 2017. All rights reserved.