You read my mind :-)
from("jetty:http://localhost:8085/incoming?sessionSupport=true").routeId("Jetty Endpoint to ActiveMQ") .setExchangePattern(ExchangePattern.InOut) .to("activemq:incoming?replyTo=outgoing&replyToType=Exclusive"); I have not been able to reproduce the full "stop the world" exception yet. But the message below did come up and I was able to continue testing through it. My concern with using Exclusive queues is that I lose full clusterability (I kind of need it). Exception that does not stop JMS processing 2013-01-11 11:37:10,903 [ger[outgoing]-1] WARN tQueueMessageListenerContainer - Setup of JMS message listener invoker failed for destination 'outgoing' - trying to recover. Cause: The Consumer is closed 2013-01-11 11:37:10,908 [sumer[incoming]] WARN ultJmsMessageListenerContainer - Setup of JMS message listener invoker failed for destination 'incoming' - trying to recover. Cause: The Consumer is closed 2013-01-11 11:37:10,921 [sumer[incoming]] INFO ultJmsMessageListenerContainer - Successfully refreshed JMS Connection 2013-01-11 11:37:10,922 [ger[outgoing]-1] INFO tQueueMessageListenerContainer - Successfully refreshed JMS Connection -- View this message in context: http://camel.465427.n5.nabble.com/Jetty-to-ActiveMQ-Failure-tp5725323p5725410.html Sent from the Camel - Users mailing list archive at Nabble.com.