APIdia Launch Partner
Top Description Interfaces Classes
module java.management

Package com.sun.jmx.mbeanserver


Provides specific classes to Sun JMX Reference Implementation.

Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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 javax.management.MBeanServer implementations.

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 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.

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
PerInterface<M>

Per-MBean-interface behavior.

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).