All Classes and Interfaces
Class
Description
This class implements a generic AMXMBeanInterface MBean which is connected to a possibly
remote MBeanServerConnection (note that MBeanServer isA MBeanServerConnection,
so we can actually create an AMXClientImpl simply by using the MBeanServer
from the mom: this is useful for testing).
Base interface supported by all AMXMBeanInterface MBeans.
Annotation to contol exactly how the type value in the ObjectName
is extracted from a class when registering an instance of that class.
This annotation is applied to a method that takes no arguments and returns a value
that is converted into a String for use in the ObjectName when an instance of the enclosing
class is used to construct an open MBean.
This is taken directly from JDK 7 in order to support this feature in
JDK 5.
This is taken directly from JDK 7 in order to support this feature in
JDK 5.
Unchecked exception type used for all gmbal exceptions.
Type returned from ManagedObjectManager createRoot and register methods.
A simple no-op implementation of GmbalMBean for use in the no-op impl of
ManagedObjectManager.
This annotation is applied to a class or interface representing ManagedData
to indicate that the
listed subclasses should have their attributes included in the corresponding
CompositeData of the superclass.
This annotation defines an attribute in open MBean (ManagedObject) or
CompositeData (ManagedData).
This annotation defines one or more attributes inherited from a superclass.
This annotation defines an attribute in either CompositeData (ManagedData) or
an open MBean (ManagedObject).
This annotation defines CompositeData.
This annotation defines a Managed Object.
An interface used to managed Open MBeans created from annotated
objects.
DebugLevel used to control how much debug info is printed for
registration of objects.
Factory used to create ManagedObjectManager instances.
Service used to create ManagedObjectManager instances.
This annotation defines an attribute in open MBean (ManagedObject).
This annotation is applied to a method that takes no arguments and returns a value
that is converted into a String for use in the ObjectName when an instance of the enclosing
class is used to construct an open MBean.
This annotation is applied to a method that represents an MBean operation.