Add API for pluggable JmxMBeanAssembler
---------------------------------------
Key: CAMEL-4247
URL: https://issues.apache.org/jira/browse/CAMEL-4247
Project: Camel
Issue Type: Sub-task
Components: camel-core, jmx
Reporter: Claus Ibsen
Fix For: 2.9.0
The class org.apache.camel.management.JmxMBeanAssembler should be an Interface
to allow custom implementations.
The current logic in the class should be moved to camel-spring component, as it
has dependency on Spring JARs.
Create a DefaultJmxBeanAssembler that is Camel specific. But at first keep the
current Spring code, until we have all the other
pieces in place in Camel, then we can remove the Spring code and implement the
logic.
We need for example a number of Camel JMX annotations. And logic that can
understand and parse those annotations and assemble the MBean.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira