Just clarify further: I want to continuously poll a local queue A and forward to a remote queue B.
When B is down stuff should stay in A until B is up again. When turning off Camel no message should be lost. And I want to be able to shut down Camel at any time, messages in-flight should be rolled back and stay in A. All of the above works except from stopping Camel. The graceful shutdown drops the last message on timeout if it is in-flight. But if I do a "kill -9" everything is ok, no message lost. But I want to be able to stop Camel the normal way even if B is down at the time. /tw -- View this message in context: http://camel.465427.n5.nabble.com/shutting-down-Camel-in-flight-messages-gone-tp5717930p5717940.html Sent from the Camel - Users mailing list archive at Nabble.com.