public class MBeanInfoAssembler extends Object implements org.apache.camel.Service
MBeanInfo assembler that reads the
details from the ManagedResource, ManagedAttribute, ManagedOperation,
ManagedNotification, and ManagedNotifications annotations.| Constructor and Description |
|---|
MBeanInfoAssembler() |
| Modifier and Type | Method and Description |
|---|---|
ModelMBeanInfo |
getMBeanInfo(Object defaultManagedBean,
Object customManagedBean,
String objectName)
Gets the
ModelMBeanInfo for the given managed bean |
void |
start() |
void |
stop() |
public void start()
start in interface org.apache.camel.Servicepublic void stop()
stop in interface org.apache.camel.Servicepublic ModelMBeanInfo getMBeanInfo(Object defaultManagedBean, Object customManagedBean, String objectName) throws JMException
ModelMBeanInfo for the given managed beandefaultManagedBean - the default managed beancustomManagedBean - an optional custom managed beanobjectName - the object nameJMException - is thrown if error creating the model infoApache Camel