public class

MXBeanSupport

extends MBeanSupport<M>
java.lang.Object
   ↳ com.sun.jmx.mbeanserver.MBeanSupport<M>
     ↳ com.sun.jmx.mbeanserver.MXBeanSupport

Class Overview

Base class for MXBeans.

Summary

Public Constructors
<T> MXBeanSupport(T resource, Class<T> mxbeanInterface)

Construct an MXBean that wraps the given resource using the given MXBean interface.

Public Methods
void register(MBeanServer server, ObjectName name)
void unregister()
[Expand]
Inherited Methods
From class com.sun.jmx.mbeanserver.MBeanSupport
From class java.lang.Object
From interface com.sun.jmx.mbeanserver.DynamicMBean2
From interface javax.management.DynamicMBean
From interface javax.management.MBeanRegistration

Public Constructors

public MXBeanSupport (T resource, Class<T> mxbeanInterface)

Construct an MXBean that wraps the given resource using the given MXBean interface.

Parameters
resource the underlying resource for the new MXBean.
mxbeanInterface the interface to be used to determine the MXBean's management interface.
Throws
IllegalArgumentException if resource is null or if it does not implement the class mxbeanInterface or if that class is not a valid MXBean interface.
NotCompliantMBeanException

Public Methods

public void register (MBeanServer server, ObjectName name)

public void unregister ()