Hi, We use camel and activemq in JBoss server; One of our routes is transacted as below: mocked route:
onException(BadException.class) .maxRedeliveries(-1) from('jms:queue:source') .transacted() .process( ... if (some condition) { throw new BadException('test') } ) while testing, we had stopped the server during redeliveries (because of BadException) and message was sent to activemq's DLQ; when the server got restarted, the message from the DLQ was tried again from the activemq's DLQ; this time, message was tried from the start of the route instead of trying from the point of failure? am I missing something? Thanks & Regards Venkatesh Laguduva