On Fri, Jun 24, 2011 at 5:24 PM, Guillaume Nodet <gno...@gmail.com> wrote: > It seems there's currently no easy way to add an InterceptStrategy > without having full control over the CamelContext. I think what would > be needed is a static global list of InterceptStrategy that would be > automatically added to each CamelContext at creation time. That > should be an easy and safe enhancement to the DefaultCamelContext, but > I need to make sure it fulfills the need before going that way. >
If you use Spring XML files with Camel then you can define X number of spring beans as interceptors, and they will be picked up and use by <camelContext>. There is a list of supports types here: http://camel.apache.org/advanced-configuration-of-camelcontext-using-spring.html That said we may want to make that likewise easier to work with OSGi as well. And some way of defining filters/patterns to include/exclude, as the OSGi service registry can contain a JVM wide list of interceptors. And you may only want a certain number of interceptors. > Actually, I'm investigating the exact same thing to include in > ServiceMix. If you're interested, monitor the servicemix dev list as > I plan to start a thread about that next week. > > On Fri, Jun 24, 2011 at 17:10, Marco Westermann <marwesterm...@gmx.de> wrote: >> 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 >> > > > > -- > ------------------------ > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/