A DynamicMBeanProvider that constructs StandardMBean instances that follow the JMX naming conventions. The name of
the management interface must follow the naming conventions with an MBean appended to the MBean's type.
The implementation will use the registered MBeanInfoProvider instances of type
ComponentKeyConventionMBeanInfoProvider and
ComponentTypeConventionMBeanInfoProvider to provide a
MBeanInfo for the component's MBean. If a
MBeanInfo was found, the MBean's type is used from the
MBeanInfo otherwise the type is the implementation class of the component.
author: Jörg Schaible
getManagementInterface(Class implementation, MBeanInfo mBeanInfo) Determin the default management interface using naming convetions of the JMX specification.
Parameters: implementation - The type of the component's implementation. Parameters: mBeanInfo - The MBeanInfo to expose the component.
Determin the default management interface using naming convetions of the JMX specification.
Parameters: implementation - The type of the component's implementation. Parameters: mBeanInfo - The MBeanInfo to expose the component. May be null. Returns the management interface. throws: ClassNotFoundException - Thrown if no interface can be determined.