JMX Component Example

Available as of Camel 2.6

The example is included in the distribution at examples/camel-example-jmx. It contains a README.txt file with details how to use and run it.

The routes

This example has 2 routes:
1. A route that calls a update method on an MBean every 5th second. This is done using a timer endpoint.
2. A route that monitors the MBean using the jmx-component. When the first route fires it causes the MBean to update and send out a notification
event. This route subscribes to that MBean and receives any JMX notification events. Events are then just sent to the log endpoint.

Usage

You can use maven to run the example using

It takes about 10 second before Camel logs to the screen the first time. Its should be like this

See Also

© 2004-2014 The Apache Software Foundation.
Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Graphic Design By Hiram