Hi,

just tested the interceptor this page describes: http://camel.apache.org/advanced-configuration-of-camelcontext-using-spring.html (chapter: Using container wide interceptors). But this doesn't work for me. If I understand it right, the interceptor is only taken from the routes defined in the same osgi-bundle (jar-file deployed to smx) (this could be the mentioned container) But I want to intercept every route deployed in smx without changing the route itself. My goal is to develop an interactive monitoring tool for camel routes, where you can see the following things:

Which routes are active in smx at the moment.
Which endpoints have been processed.
Which messages have been sent to these endpoints.

Therefor I'd like to intercept each route by deploying a seperate component (osgi-bundle) to smx. The component takes the informations about the routes (route-infos, bodies, headers etc.) and sends them to a remote service (maybe a web service). An independent application then can visualize the routes and the messages passed through the routes. One idea is to implement this tool into the smx web-console.

If I get this to work, I would like to provide the tool to camel if you are interested in such a thing.

best regards,

Marco

Am 24.06.2011 17:10, schrieb Marco Westermann:
Hi,

is it somehow possible to intercept a route from outside the camel context? I'd like to write a module which intercept every route which is deployed in SMX and does something with the intercepted messages.


Thank you in advance.

Marco


Reply via email to