| Modifier and Type | Interface and Description |
|---|---|
| public interface | DynamicMBean2
A dynamic MBean that wraps an underlying resource. |
| public interface | ModifiableClassLoaderRepository
This interface keeps the list of Class Loaders registered in the MBean Server. |
| public interface | SunJmxMBeanServer
Extends the MBeanServer interface to provide methods for getting the MetaData and MBeanServerInstantiator objects associated with an MBeanServer. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | ClassLoaderRepositorySupport
This class keeps the list of Class Loaders registered in the MBean Server. |
| pack-priv class | |
| public class | DefaultMXBeanMappingFactory
A converter between Java types and the limited set of classes defined by Open MBeans. |
| public class | |
| public class | Introspector
This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean. |
| pack-priv class | JavaBeansAccessor
A centralized place for gaining access to java.beans related functionality - if available. |
| public class | JmxMBeanServer
This is the base class for MBean manipulation on the agent side. |
| public class | JmxMBeanServerBuilder
This class represents a builder that creates
|
| pack-priv class | MBeanAnalyzer<
Method or ConvertingMethod according as this is a
Standard MBean or an MXBean. M>An analyzer for a given MBean interface. |
| public class | MBeanInstantiator
Implements the MBeanInstantiator interface. |
| pack-priv abstract class | MBeanIntrospector<
the representation of methods for this kind of MBean:
Method for Standard MBeans, ConvertingMethod for MXBeans. M>An introspector for MBeans of a certain type. |
| pack-priv class | MBeanServerDelegateImpl
This class is the MBean implementation of the MBeanServerDelegate. |
| public abstract class | MBeanSupport<
either Method or ConvertingMethod, for Standard MBeans
and MXBeans respectively. M>Base class for MBeans. |
| pack-priv class | MXBeanIntrospector
Introspector for MXBeans. |
| public class | |
| public abstract class | MXBeanMapping
A custom mapping between Java types and Open types for use in MXBeans. |
| public abstract class | MXBeanMappingFactory
Defines how types are mapped for a given MXBean or set of MXBeans. |
| public class | MXBeanProxy
Helper class for an |
| public class | MXBeanSupport
Base class for MXBeans. |
| public class | 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. |
| pack-priv class | ObjectInputStreamWithLoader
This class deserializes an object in the context of a specific class loader. |
| pack-priv class | |
| public class | Repository
This repository does not support persistency. |
| pack-priv class | SecureClassLoaderRepository
Fix security hole in ClassLoaderRepository. |
| pack-priv class | |
| public class | StandardMBeanSupport
Base class for Standard MBeans. |
| public class | |
| pack-priv class | WeakIdentityHashMap<K, V>
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). |