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.MalformedObjectNameExceptionpublic 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.InstanceAlreadyExistsExceptionjavax.management.MBeanRegistrationExceptionjavax.management.NotCompliantMBeanExceptionjavax.management.MalformedObjectNameExceptionpublic void unregister(java.lang.Object obj)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException
javax.management.InstanceNotFoundExceptionjavax.management.MBeanRegistrationExceptionpublic 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()