DynamicMBean2 | A dynamic MBean that wraps an underlying resource. | code | html |
MBeanAnalyzer.MBeanVisitor | code | html | |
ModifiableClassLoaderRepository | This interface keeps the list of Class Loaders registered in the MBean Server. | code | html |
PerThreadGroupPool.Create | code | html | |
Repository.RegistrationContext | An interface that allows the caller to get some control over the registration. | code | html |
SunJmxMBeanServer | Extends the MBeanServer interface to provide methods for getting the MetaData and MBeanServerInstantiator objects associated with an MBeanServer. | code | html |
DefaultMXBeanMappingFactory.CompositeBuilder | Converts from a CompositeData to an instance of the targetClass. | code | html |
DefaultMXBeanMappingFactory.NonNullMXBeanMapping | code | html | |
MBeanIntrospector | An introspector for MBeans of a certain type. | code | html |
MXBeanMapping | A custom mapping between Java types and Open types for use in MXBeans. |
code | html |
MXBeanMappingFactory | Defines how types are mapped for a given MXBean or set of MXBeans. |
code | html |
MXBeanProxy.Handler | code | html | |
OpenConverter | A converter between Java types and the limited set of classes defined by Open MBeans. A Java type is an instance of java.lang.reflect.Type. |
code | html |
OpenConverter.CompositeBuilder | Converts from a CompositeData to an instance of the targetClass. | code | html |
ClassLoaderRepositorySupport | This class keeps the list of Class Loaders registered in the MBean Server. | code | html |
ClassLoaderRepositorySupport.LoaderEntry | code | html | |
ConvertingMethod | code | html | |
DefaultMXBeanMappingFactory | A converter between Java types and the limited set of classes defined by Open MBeans. A Java type is an instance of java.lang.reflect.Type. |
code | html |
DefaultMXBeanMappingFactory.ArrayMapping | code | html | |
DefaultMXBeanMappingFactory.CollectionMapping | code | html | |
DefaultMXBeanMappingFactory.CompositeBuilderCheckGetters | This builder never actually returns success. | code | html |
DefaultMXBeanMappingFactory.CompositeBuilderViaConstructor | Builder for when the target class has a constructor that is annotated with @ConstructorProperties so we can see the correspondence to getters. | code | html |
DefaultMXBeanMappingFactory.CompositeBuilderViaConstructor.Constr | code | html | |
DefaultMXBeanMappingFactory.CompositeBuilderViaFrom | Builder for when the target class has a method "public static from(CompositeData)". | code | html |
DefaultMXBeanMappingFactory.CompositeBuilderViaProxy | Builder for when the target class is an interface and contains no methods other than getters. | code | html |
DefaultMXBeanMappingFactory.CompositeBuilderViaSetters | Builder for when the target class has a setter for every getter. | code | html |
DefaultMXBeanMappingFactory.CompositeMapping | code | html | |
DefaultMXBeanMappingFactory.EnumMapping | code | html | |
DefaultMXBeanMappingFactory.IdentityMapping | code | html | |
DefaultMXBeanMappingFactory.MXBeanRefMapping | code | html | |
DefaultMXBeanMappingFactory.Mappings | code | html | |
DefaultMXBeanMappingFactory.TabularMapping | code | html | |
DescriptorCache | code | html | |
GetPropertyAction | Utility class to be used by the method AccessControler.doPrivileged to get a system property. | code | html |
Introspector | This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean. | code | html |
Introspector.BeansHelper | A class that provides access to the JavaBeans Introspector and PropertyDescriptors without creating a static dependency on java.beans. | code | html |
Introspector.SimpleIntrospector | A simple introspector that uses reflection to analyze a class and identify its "getter" methods. | code | html |
JmxMBeanServer | This is the base class for MBean manipulation on the agent side. | code | html |
JmxMBeanServerBuilder | This class represents a builder that creates javax.management.MBeanServer implementations. | code | html |
MBeanAnalyzer | An analyzer for a given MBean interface. |
code | html |
MBeanAnalyzer.AttrMethods | code | html | |
MBeanAnalyzer.MethodOrder | A comparator that defines a total order so that methods have the same name and identical signatures appear next to each others. | code | html |
MBeanInjector | code | html | |
MBeanInjector.ClassInjector | code | html | |
MBeanInstantiator | Implements the MBeanInstantiator interface. | code | html |
MBeanIntrospector.MBeanInfoMaker | A visitor that constructs the per-interface MBeanInfo. | code | html |
MBeanIntrospector.MBeanInfoMap | code | html | |
MBeanIntrospector.PerInterfaceMap | code | html | |
MBeanServerDelegateImpl | This class is the MBean implementation of the MBeanServerDelegate. | code | html |
MXBeanIntrospector | Introspector for MXBeans. There is exactly one instance of this class. | code | html |
MXBeanLookup | code | html | |
MXBeanProxy | Helper class for an InvocationHandler that forwards methods from an MXBean interface to a named MXBean in an MBean Server and handles translation between the arbitrary Java types in the interface and the Open Types used by the MXBean. |
code | html |
MXBeanProxy.GetHandler | code | html | |
MXBeanProxy.InvokeHandler | code | html | |
MXBeanProxy.SetHandler | code | html | |
MXBeanProxy.Visitor | code | html | |
NamedObject | This class is used for storing a pair (name, object) where name is an object name and object is a reference to the object. | code | html |
NotifySupport | Create wrappers for DynamicMBean that implement NotificationEmitter and SendNotification. | code | html |
ObjectInputStreamWithLoader | This class deserializes an object in the context of a specific class loader. | code | html |
OpenConverter.ArrayConverter | code | html | |
OpenConverter.CollectionConverter | code | html | |
OpenConverter.CompositeBuilderCheckGetters | This builder never actually returns success. | code | html |
OpenConverter.CompositeBuilderViaConstructor | Builder for when the target class has a constructor that is annotated with @ConstructorProperties so we can see the correspondence to getters. | code | html |
OpenConverter.CompositeBuilderViaConstructor.Constr | code | html | |
OpenConverter.CompositeBuilderViaFrom | Builder for when the target class has a method "public static from(CompositeData)". | code | html |
OpenConverter.CompositeBuilderViaProxy | Builder for when the target class is an interface and contains no methods other than getters. | code | html |
OpenConverter.CompositeBuilderViaSetters | Builder for when the target class has a setter for every getter. | code | html |
OpenConverter.CompositeConverter | code | html | |
OpenConverter.ConverterMap | code | html | |
OpenConverter.EnumConverter | code | html | |
OpenConverter.IdentityConverter | code | html | |
OpenConverter.MXBeanConverter | code | html | |
OpenConverter.TabularConverter | code | html | |
PerInterface | Per-MBean-interface behavior. | code | html |
PerInterface.InitMaps | Visitor that sets up the method maps (operations, getters, setters). | code | html |
PerInterface.MethodAndSig | code | html | |
PerThreadGroupPool | A factory for ThreadPoolExecutor objects that allows the same object to be shared by all users of the factory that are in the same ThreadGroup. |
code | html |
Repository | This repository does not support persistency. | code | html |
Repository.ObjectNamePattern | code | html | |
SecureClassLoaderRepository | Fix security hole in ClassLoaderRepository. | code | html |
StandardMBeanIntrospector | code | html | |
Util | code | html | |
WeakIdentityHashMap | A map where keys are compared using identity comparison (like IdentityHashMap) but where the presence of an object as a key in the map does not prevent it being garbage collected (like WeakHashMap). |
code | html |
WeakIdentityHashMap.IdentityWeakReference | WeakReference where equals and hashCode are based on the referent. | code | html |