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()
throws Exception
start in interface org.apache.camel.ServiceExceptionpublic void stop()
throws Exception
stop in interface org.apache.camel.ServiceExceptionpublic 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