java.lang.Object
org.glassfish.gmbal.ManagedObjectManagerFactory
Factory used to create ManagedObjectManager instances.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ManagedObjectManagercreateFederated(ObjectName rootParentName) Alternative form of the create method to be used when the rootName is not needed explicitly.static ManagedObjectManagerReturn a ManagedObjectManager that performs no operations.static ManagedObjectManagercreateStandalone(String domain) Create a new ManagedObjectManager.
-
Method Details
-
createStandalone
Create a new ManagedObjectManager. All objectnames created will share the domain value passed on this call. This ManagedObjectManager is at the top of the containment hierarchy: the parent of the root is null.- Parameters:
domain- The domain to use for all ObjectNames created when MBeans are registered.- Returns:
- A new ManagedObjectManager.
-
createFederated
Alternative form of the create method to be used when the rootName is not needed explicitly. If the root name is available from an @ObjectNameKey annotation, it is used; otherwise the type is used as the name, since the root is a singleton.- Parameters:
rootParentName- The JMX ObjectName of the parent of the root. The parent is outside of the control of this ManagedObjectManager. The ManagedObjectManager root is a child of the MBean identified by the rootParentName.- Returns:
- The ManagedObjectManager.
-
createNOOP
Return a ManagedObjectManager that performs no operations. Useful to allow the same code to run with or without creating MBeans through gmbal.- Returns:
- ManagedObjectManager that performs no operations.
-