public interface

MBeanInfoAssembler

org.springframework.jmx.export.assembler.MBeanInfoAssembler
Known Indirect Subclasses

Class Overview

Interface to be implemented by all classes that can create management interface metadata for a managed resource.

Used by the MBeanExporter to generate the management interface for any bean that is not an MBean.

See Also

Summary

Public Methods
abstract ModelMBeanInfo getMBeanInfo(Object managedBean, String beanKey)
Create the ModelMBeanInfo for the given managed resource.

Public Methods

public abstract ModelMBeanInfo getMBeanInfo (Object managedBean, String beanKey)

Create the ModelMBeanInfo for the given managed resource.

Parameters
managedBean the bean that will be exposed (might be an AOP proxy)
beanKey the key associated with the managed bean
Returns
  • the ModelMBeanInfo metadata object
Throws
JMException in case of errors