...
From Camel 2.6 onwards your custom Processor
should use the Spring JMX annotations (for Camel 2.9 onwards see the tip box below). Just add @ManagedResource
to the class, and the other annotations for the attributes and operations. Then Camel will automatically use those when the processor is being registered in JMX.
...
The same applies when using beans in your routes.
...
Notice that from Camel 2.9 onwards its encouraged to use the @ManagedResource
, @ManagedAttribute
and @ManagedOperation
from the org.apache.camel.api.management
package. This allows your custom code to not depend on Spring JARs anymore.
...