public class MBeanTree
extends java.lang.Object
Constructor and Description |
---|
MBeanTree(ManagedObjectManagerInternal mom,
java.lang.String domain,
javax.management.ObjectName rootParentName,
java.lang.String typeString) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
org.glassfish.pfl.basic.facet.FacetAccessor |
getFacetAccessor(java.lang.Object obj) |
MBeanImpl |
getMBeanImpl(java.lang.Object obj) |
java.lang.Object |
getObject(javax.management.ObjectName oname) |
javax.management.ObjectName |
getObjectName(java.lang.Object obj) |
MBeanImpl |
getParentEntity(java.lang.Object parent) |
java.lang.Object |
getRoot() |
javax.management.ObjectName |
getRootParentName() |
javax.management.ObjectName |
objectName(MBeanImpl parent,
java.lang.String type,
java.lang.String name) |
GmbalMBean |
register(MBeanImpl parentEntity,
java.lang.Object obj,
MBeanImpl mb) |
GmbalMBean |
setRoot(java.lang.Object root,
java.lang.String rootName) |
void |
unregister(java.lang.Object obj) |
public MBeanTree(ManagedObjectManagerInternal mom, java.lang.String domain, javax.management.ObjectName rootParentName, java.lang.String typeString)
public GmbalMBean setRoot(java.lang.Object root, java.lang.String rootName)
public java.lang.Object getRoot()
public org.glassfish.pfl.basic.facet.FacetAccessor getFacetAccessor(java.lang.Object obj)
public javax.management.ObjectName objectName(MBeanImpl parent, java.lang.String type, java.lang.String name) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
public MBeanImpl getParentEntity(java.lang.Object parent)
public GmbalMBean register(MBeanImpl parentEntity, java.lang.Object obj, MBeanImpl mb) throws javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.MalformedObjectNameException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
javax.management.MalformedObjectNameException
public void unregister(java.lang.Object obj) throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
public javax.management.ObjectName getObjectName(java.lang.Object obj)
public java.lang.Object getObject(javax.management.ObjectName oname)
public MBeanImpl getMBeanImpl(java.lang.Object obj)
public void clear()
public javax.management.ObjectName getRootParentName()