Ok Got you now! The activemq consumer component i.e 'from("activemq:queue:aap")' is going to consume the message and create it into an exchange with your wiretap call its going to drop a copy of that exchange to your aapTap queue. The original message isnt being used for anything. The situation is best described in below diagram
<http://camel.465427.n5.nabble.com/file/n5767302/WireTap.gif> So here if you want the message back in aap queue .. you will have to write a producer which pushes the message back to the queue. Hope this helps! -- View this message in context: http://camel.465427.n5.nabble.com/How-to-wiretap-without-consuming-the-original-queue-tp5767253p5767302.html Sent from the Camel - Users mailing list archive at Nabble.com.