Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: minor grammatical updates

...

Not every processor is managed, and thus not all is are visible in the JConsole.

A processor must implement the org.apache.camel.Service to be managed. Most EIP processors does do this.
For example, the minor ones such as setHeader does not and thus is not visible in JConsole.

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 automatic automatically use those when the processor is being registered in JMX.

...