org.glassfish.gmbal.impl
Class MBeanTree
java.lang.Object
org.glassfish.gmbal.impl.MBeanTree
Represents the collection of DynamicMBeanImpls that we have registered with
a ManagedObjectManager.
- Author:
- ken
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MBeanTree
public MBeanTree(ManagedObjectManagerInternal mom,
java.lang.String domain,
javax.management.ObjectName rootParentName,
java.lang.String typeString)
setRoot
public GmbalMBean setRoot(java.lang.Object root,
java.lang.String rootName)
getRoot
public java.lang.Object getRoot()
getFacetAccessor
public FacetAccessor getFacetAccessor(java.lang.Object obj)
objectName
- Throws:
javax.management.MalformedObjectNameException
getParentEntity
public MBeanImpl getParentEntity(java.lang.Object parent)
register
- Throws:
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
javax.management.MalformedObjectNameException
unregister
- Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
getObjectName
public javax.management.ObjectName getObjectName(java.lang.Object obj)
getObject
public java.lang.Object getObject(javax.management.ObjectName oname)
getMBeanImpl
public MBeanImpl getMBeanImpl(java.lang.Object obj)
clear
public void clear()
getRootParentName
public javax.management.ObjectName getRootParentName()