Package 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
-
Constructor Summary
ConstructorsConstructorDescriptionMBeanTree(ManagedObjectManagerInternal mom, String domain, ObjectName rootParentName, String typeString) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()getFacetAccessor(Object obj) getMBeanImpl(Object obj) getObject(ObjectName oname) getObjectName(Object obj) getParentEntity(Object parent) getRoot()objectName(MBeanImpl parent, String type, String name) voidunregister(Object obj)
-
Constructor Details
-
MBeanTree
public MBeanTree(ManagedObjectManagerInternal mom, String domain, ObjectName rootParentName, String typeString)
-
-
Method Details
-
setRoot
-
getRoot
-
getFacetAccessor
-
objectName
public ObjectName objectName(MBeanImpl parent, String type, String name) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getParentEntity
-
register
public GmbalMBean register(MBeanImpl parentEntity, Object obj, MBeanImpl mb) throws InstanceAlreadyExistsException, MBeanRegistrationException, NotCompliantMBeanException, MalformedObjectNameException -
unregister
-
getObjectName
-
getObject
-
getMBeanImpl
-
clear
public void clear() -
getRootParentName
-