Hi!
Thanks so much for responding.  It is awesome to have someone of your caliber 
answering my questions!

> Ah okay yeah you can have it in one route builder, where you can have
> all your interceptors. Then during startup it will re-register any
> existing endpoints with itself so it can proxy/detour.

My initial attempt was to create a RouteBuilder and in the configure method 
call the interceptSendToEndpoint() method a few times.

      camelContext.addRoutes(new RouteBuilder() {
               @Override
               public void configure()
               throws Exception {
                  
interceptSendToEndpoint("activemq:queue:.*-xxx").to("direct:queued-Interceptor");
                  
interceptSendToEndpoint("activemq:queue:.*-xxx-dlq").to("direct:queued-Interceptor");
                  
interceptSendToEndpoint("activemq:queue:.*-xxx-paused").to("direct:queued-Interceptor");
               }
        });
However, the queued-interceptor route was never fired when a message was posted 
to activemq.
So I assumed that those interceptors were not acting beyond the context of the 
route.
-Doug

Reply via email to