Package org.glassfish.gmbal.impl
Class ObjectRegistrationManagerImpl
- java.lang.Object
-
- org.glassfish.gmbal.impl.ObjectRegistrationManagerImpl
-
- All Implemented Interfaces:
ObjectRegistrationManager
public class ObjectRegistrationManagerImpl extends java.lang.Object implements ObjectRegistrationManager
-
-
Field Summary
Fields Modifier and Type Field Description private ManagedObjectManager
mom
-
Fields inherited from interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
nullImpl
-
-
Constructor Summary
Constructors Constructor Description ObjectRegistrationManagerImpl(ManagedObjectManager mom)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
manage(Named obj)
Register obj at the root of the management tree.void
manage(Named parent, Named obj)
Register obj as an immediate child of parent in the management tree.void
unmanage(Named obj)
Remove obj from the management tree.
-
-
-
Field Detail
-
mom
private final ManagedObjectManager mom
-
-
Constructor Detail
-
ObjectRegistrationManagerImpl
public ObjectRegistrationManagerImpl(ManagedObjectManager mom)
-
-
Method Detail
-
manage
public void manage(Named obj)
Description copied from interface:ObjectRegistrationManager
Register obj at the root of the management tree.- Specified by:
manage
in interfaceObjectRegistrationManager
- Parameters:
obj
- Object to register
-
manage
public void manage(Named parent, Named obj)
Description copied from interface:ObjectRegistrationManager
Register obj as an immediate child of parent in the management tree.- Specified by:
manage
in interfaceObjectRegistrationManager
- Parameters:
parent
- Parent object (already registered)obj
- Object to register
-
unmanage
public void unmanage(Named obj)
Description copied from interface:ObjectRegistrationManager
Remove obj from the management tree.- Specified by:
unmanage
in interfaceObjectRegistrationManager
- Parameters:
obj
- Object to be removed from the management tree.
-
-