Interface | Description |
---|---|
AMXMBeanInterface |
Base interface supported by all AMXMBeanInterface MBeans.
|
GmbalMBean |
Type returned from ManagedObjectManager createRoot and register methods.
|
ManagedObjectManager |
An interface used to managed Open MBeans created from annotated
objects.
|
Class | Description |
---|---|
AMXClient |
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).
|
GmbalMBeanNOPImpl |
A simple no-op implementation of GmbalMBean for use in the no-op impl of
ManagedObjectManager.
|
ManagedObjectManagerFactory |
Factory used to create ManagedObjectManager instances.
|
Enum | Description |
---|---|
Impact | |
ManagedObjectManager.RegistrationDebugLevel |
DebugLevel used to control how much debug info is printed for
registration of objects.
|
Exception | Description |
---|---|
GmbalException |
Unchecked exception type used for all gmbal exceptions.
|
Annotation Type | Description |
---|---|
AMXMetadata |
Annotation to contol exactly how the type value in the ObjectName
is extracted from a class when registering an instance of that class.
|
Description |
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.
|
DescriptorFields |
This is taken directly from JDK 7 in order to support this feature in
JDK 5.
|
DescriptorKey |
This is taken directly from JDK 7 in order to support this feature in
JDK 5.
|
IncludeSubclass |
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.
|
InheritedAttribute |
This annotation defines an attribute in open MBean (ManagedObject) or
CompositeData (ManagedData).
|
InheritedAttributes |
This annotation defines one or more attributes inherited from a superclass.
|
ManagedAttribute |
This annotation defines an attribute in either CompositeData (ManagedData) or
an open MBean (ManagedObject).
|
ManagedData |
This annotation defines CompositeData.
|
ManagedObject |
This annotation defines a Managed Object.
|
ManagedOperation |
This annotation defines an attribute in open MBean (ManagedObject).
|
NameValue |
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.
|
ParameterNames |
This annotation is applied to a method that represents an MBean operation.
|