activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Fernandez <joe.fernan...@ttmsolutions.com>
Subject Re: How to automatically COPY incoming JMS msgs into second queue? Camel "Wiretap" does not work?
Date Wed, 23 Jun 2010 12:59:20 GMT

There is the recipient pattern and mirrored queues. 

http://camel.apache.org/recipient-list.html

http://activemq.apache.org/mirrored-queues.html

Joe
http://www.ttmsolutions.com
ActiveMQ Ref Guide - http://bit.ly/AMQRefGuide




BenXS wrote:
> 
> I defined the following <route> for camel in an ActiveMQ installation: 
> 
> <route> 
>     <from uri="activemq:inputqueue"/> 
>     <wireTap uri="activemq:dupequeue"/> 
>     <to uri="activemq:inputqueue"/> 
> </route> 
> 
> Every incoming JMS msg should simply be duplicated. The dupe should be put
> in 
> 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? 
> 
> Alternatively: Is there another way to copy an incoming JMS msg into
> another, second queue?
> 
> Ben 
> 

-- 
View this message in context: http://old.nabble.com/How-to-automatically-COPY-incoming-JMS-msgs-into-second-queue--Camel-%22Wiretap%22-does-not-work--tp28971146p28971461.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message