camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: FTP producer and exception or transaction
Date Sat, 15 Oct 2011 08:57:12 GMT
On Fri, Oct 14, 2011 at 5:05 PM, pkleczka <pkleczka@gmail.com> wrote:
> Hello
>
> I am using Camel 2.4.0 with Spring DSL and ActiveMQ 5.4.2. I have a route
> that takes a message off a queue, grabs the correlation ID in order to
> create a file name, and then FTPs the message. I expected that any exception
> during this process would "roll back" so that the message would not be
> pulled off the queue.  FTP was unavailable due to some firewall changes, so
> my messages got pulled off the queue but never FTPd.
>
> I understand that if I use Camel 2.5 I can use
> throwExceptionOnConnectionFailed. My questions are:
> 1. Will that prevent the message from being pulled off the queue if FTP is
> unavailable? If not can I use a transaction tag?
> 3. Is upgrading to Camel 2.5 as easy as replacing the Camel jars in
> ActiveMQ's lib? Any caveats with upgrading this way?
>

Are you using transacted JMS ?

If not then the message is pulled off the queue immediately when Camel
receives the message.
You can use transacted JMS to have the message support rollback / commit.


> Thanks
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/FTP-producer-and-exception-or-transaction-tp4902912p4902912.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Mime
View raw message