All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| 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).
|
| AMXImpl |
|
| AMXMBeanInterface |
Base interface supported by all AMXMBeanInterface MBeans.
|
| AMXMetadata |
Annotation to contol exactly how the type value in the ObjectName
is extracted from a class when registering an instance of that class.
|
| AttributeDescriptor |
|
| AttributeDescriptor.AttributeType |
|
| DeclarationFactory |
Utility class used to construct instances of the typelib interfaces directly from
factory methods, rather than from actual Java classes.
|
| DeclarationFactory.EvaluatedArrayTypeImpl |
|
| DeclarationFactory.EvaluatedClassDeclarationImpl |
|
| DeclarationFactory.EvaluatedFieldDeclarationImpl |
|
| DeclarationFactory.EvaluatedMethodDeclarationImpl |
|
| 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.
|
| DescriptorIntrospector |
This class contains the methods for performing all the tests needed to verify
that a class represents a JMX compliant MBean.
|
| DescriptorKey |
This is taken directly from JDK 7 in order to support this feature in
JDK 5.
|
| DescriptorUtility |
|
| EvaluatedAccessibleDeclaration |
|
| EvaluatedArrayType |
|
| EvaluatedArrayTypeBase |
|
| EvaluatedClassAnalyzer |
Analyzes class inheritance hiearchy and provides methods for searching for
classes and methods.
|
| EvaluatedClassDeclaration |
|
| EvaluatedClassDeclarationBase |
|
| EvaluatedDeclaration |
|
| EvaluatedDeclarationBase |
|
| EvaluatedFieldDeclaration |
|
| EvaluatedFieldDeclarationBase |
|
| EvaluatedMethodDeclaration |
|
| EvaluatedMethodDeclarationBase |
|
| EvaluatedType |
|
| EvaluatedTypeBase |
|
| Exceptions |
Exception wrapper class.
|
| Exceptions |
|
| ForceTypelibError |
Flag on a method indicating that the
|
| GenericConstructor<T> |
Class that allows any class to be instantiated via any accessible constructor.
|
| GmbalException |
Unchecked exception type used for all gmbal exceptions.
|
| GmbalMBean |
Type returned from ManagedObjectManager createRoot and register methods.
|
| GmbalMBeanNOPImpl |
A simple no-op implementation of GmbalMBean for use in the no-op impl of
ManagedObjectManager.
|
| Impact |
|
| 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.
|
| JMXRegistrationManager |
A simple class that implements deferred registration.
|
| 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.
|
| ManagedObjectManager |
An interface used to managed Open MBeans created from annotated
objects.
|
| ManagedObjectManager.RegistrationDebugLevel |
DebugLevel used to control how much debug info is printed for
registration of objects.
|
| ManagedObjectManagerFactory |
Factory used to create ManagedObjectManager instances.
|
| ManagedObjectManagerImpl |
|
| ManagedObjectManagerImpl.DefaultAMXMetadataHolder |
|
| ManagedObjectManagerImpl.DummyAverageRangeStatistic |
|
| ManagedObjectManagerImpl.DummyBoundaryStatistic |
|
| ManagedObjectManagerImpl.DummyBoundedRangeStatistic |
|
| ManagedObjectManagerImpl.DummyCountStatistic |
|
| ManagedObjectManagerImpl.DummyRangeStatistic |
|
| ManagedObjectManagerImpl.DummyStatistic |
|
| ManagedObjectManagerImpl.DummyStringStatistic |
|
| ManagedObjectManagerImpl.DummyTimeStatistic |
|
| ManagedObjectManagerImpl.Root |
|
| ManagedObjectManagerImpl.StringComparator |
|
| ManagedObjectManagerInternal |
The internal interface to the ManagedObjectManager that is used in the
gmbal implementation.
|
| ManagedObjectManagerInternal.AttributeDescriptorType |
Used in getAttributes to indicate type of Attribute being considered.
|
| ManagedObjectManagerNOPImpl |
NOP impl of ManagedObjectManager used when annotations and ManagedObjectManager
are needed, but MBeans are not.
|
| ManagedOperation |
This annotation defines an attribute in open MBean (ManagedObject).
|
| MBeanImpl |
|
| MBeanSkeleton |
|
| MBeanSkeleton.DescriptorType |
|
| MBeanSkeleton.Operation |
|
| MBeanTree |
Represents the collection of DynamicMBeanImpls that we have registered with
a ManagedObjectManager.
|
| Named |
A simple interface used to provide access to the name and the
factory that created this instance.
|
| 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.
|
| ObjectRegistrationManager |
Interface used to provide the capability to manage timer service objects.
|
| ObjectRegistrationManagerImpl |
|
| ObjectRegistrationManagerNOPImpl |
|
| ParameterNames |
This annotation is applied to a method that represents an MBean operation.
|
| ProfileMain |
|
| ProfileMain.Item |
|
| ProfileMain.MyRoot |
|
| ProfileMain.Store |
|
| ProfileMain.Timings |
|
| TimerAnnotationHelper |
This class provides nested classes that carry the needed Gmbal annotations
for the various Timer classes and interface, and a method for registering all
of these annotations in gmbal.
|
| TimerAnnotationHelper.ManagedControllable |
|
| TimerAnnotationHelper.ManagedLogEventHandler |
|
| TimerAnnotationHelper.ManagedNamed |
|
| TimerAnnotationHelper.ManagedStatsEventHandler |
|
| TimerAnnotationHelper.ManagedTimer |
|
| TimerAnnotationHelper.ManagedTimerEventHandler |
|
| TimerAnnotationHelper.ManagedTimerFactory |
|
| TimerAnnotationHelper.ManagedTimerGroup |
|
| TraceRegistration |
This annotation is applied to a class or interface to indicate
that its methods are classified as part of Gmbal MBean registration process.
|
| TraceRegistrationFine |
This annotation is applied to a class or interface to indicate
that its methods are classified as part of Gmbal MBean registration process.
|
| TraceRuntime |
This annotation is applied to a class or interface to indicate
that its methods are classified as part of Gmbal MBean registration process.
|
| TraceTypelib |
This annotation is applied to a class or interface to indicate
that its methods are classified as part of Gmbal MBean registration process.
|
| TraceTypelibEval |
This annotation is applied to a class or interface to indicate
that its methods are classified as part of Gmbal MBean registration process.
|
| TypeConverter |
A ManagedEntity is one of the pre-defined Open MBean types: SimpleType, ObjectName,
TabularData, or CompositeData.
|
| TypeConverterImpl |
A ManagedEntity is one of the pre-defined Open MBean types: SimpleType,
ObjectName, TabularData, or CompositeData.
|
| TypeConverterImpl.EnumerationAdapter<T> |
|
| TypeConverterImpl.Table<K,V> |
|
| TypeConverterImpl.TableDictionaryImpl<K,V> |
|
| TypeConverterImpl.TableMapImpl<K,V> |
|
| TypeConverterImpl.TypeConverterListBase |
|
| TypeConverterImpl.TypeConverterMapBase |
|
| TypeConverterImpl.TypeConverterPlaceHolderImpl |
|
| TypeEvaluator |
|
| TypeEvaluator.EvalMapKey |
|
| TypeEvaluator.PartialDefinitions |
|
| TypeEvaluator.TypeEvaluationVisitor |
|
| TypeEvaluator.TypeEvaluationVisitor.OrderedResult<K,V> |
|
| Visitor<R> |
|