getConstructorInfo

Get the constructor metadata for the MBean resource. Subclasses should implement
this method to return the appropriate metadata for all constructors that should
be exposed in the management interface for the managed resource.

getNotificationInfo

Get the notification metadata for the MBean resource. Subclasses should implement
this method to return the appropriate metadata for all notifications that should
be exposed in the management interface for the managed resource.

getAttributeInfo

Get the attribute metadata for the MBean resource. Subclasses should implement
this method to return the appropriate metadata for all the attributes that should
be exposed in the management interface for the managed resource.

Parameters:

managedBean - the bean instance (might be an AOP proxy)

beanKey - the key associated with the MBean in the beans map
of the MBeanExporter

Returns:

the attribute metadata

Throws:

javax.management.JMException - in case of errors

getOperationInfo

Get the operation metadata for the MBean resource. Subclasses should implement
this method to return the appropriate metadata for all operations that should
be exposed in the management interface for the managed resource.

Parameters:

managedBean - the bean instance (might be an AOP proxy)

beanKey - the key associated with the MBean in the beans map
of the MBeanExporter