camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From benxs <>
Subject Simple duplication of incoming msg with "WireTap" does not work? Avoid re-execution of <route> statement?
Date Wed, 23 Jun 2010 11:56:12 GMT

I defined the following <route> for camel in an ActiveMQ installation:

    <from uri="activemq:inputqueue"/>
    <wireTap uri="activemq:dupequeue"/>
    <to uri="activemq:inputqueue"/>

Every incoming JMS msg should simply be duplicated. The dupe should be put
another queue called "dupequeue". The original jms msg should 
remain in the input queue for later retrieval (by other java program).
Thats all.

The route definition above does not work.

The "WireTap" statement is performed successfully but the jms msg is
re-inserted into the
same source queue again which cause an endless loop.

How can I avoid re-application of the route definition once it is execute
the first time?

View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message