Hi,

Not really, I want to be able to shutdown immediately (or with a small
timeout). Any message picked up from A must be rolled back and stay in the
queue.

If I have the a of 5s Camel will keep trying to resend until timeout. Then
it drops the message. But I want it to be left in A (as it has not been
successfully delivered yet). 

Now I can't stop Camel when it is in the process of redelivering a message
without losing it.

/tw


Claus Ibsen-2 wrote
> 
> Hi
> 
> You want to keep retry forever if B is down during shutdown of Camel?
> You can set the timeout period to be 0 or a negative value. Then it
> runs forever until it can shutdown without any inflight messages.
> http://camel.apache.org/graceful-shutdown.html
> 
> 
> 
> On Thu, Aug 23, 2012 at 10:56 AM, towe <tobias.westerblom@> wrote:
>> I am trying to set up a camel route that forwards jms messages from one
>> persistent (local) queue to another remote jms queue.
>>
>> If the remote connection is down the incoming message should be left on
>> the
>> in-queue.
>>
>> I managed to get this to work using transactions. But the problem I have
>> now
>> is that doing a graceful shutdown removes the in-flight messages (after
>> timing out on the DefaultShutdownStrategy).
>>
>> Killing the Camel process the hard way (kill -9) preserves the messages
>> on
>> the queue, which is what I want.
>>
>> To summarize, what I want is:
>> 1. forward from queue A to queue B
>> 2. rollback A (leave in queue) if B is down
>> 3. repeat trying forever
>> 4. to be able to shutdown camel without dropping in-flight messages
>>
>> /tw
>>
>>
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/shutting-down-Camel-in-flight-messages-gone-tp5717930.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> FuseSource
> Email: cibsen@
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
> 




--
View this message in context: 
http://camel.465427.n5.nabble.com/shutting-down-Camel-in-flight-messages-gone-tp5717930p5717938.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to