The issue was while using *inout pattern with this mockresponse route* to poll mock response to response quee.
<camel:route id="mockresponse"> <camel:from uri="jms:queue:requestQuee?concurrentConsumers=5"/> <camel:process ref="jmsResponseListener" /> <camel:to uri="jms:queue:responseQueue"/> </camel:route> Now I tried with polling some response to response queue first, then i removed above route . In this case request response is working. for each request it is picking up response from response queue (if response with matching corelation id exists). But didnt understand why request-reply didnt with above response polling route :) -- View this message in context: http://camel.465427.n5.nabble.com/Camel-jms-In-Out-Pattern-tp5782730p5782781.html Sent from the Camel - Users mailing list archive at Nabble.com.