Thanks once again :) Big fan of you guys, camel really is an amazing framework, I'm happy I'm being able to integrate it with CDI in our company (Ericsson Ireland)
Best regards On Tue, Jul 26, 2011 at 9:52 AM, Claus Ibsen <[email protected]> wrote: > On Tue, Jul 26, 2011 at 10:19 AM, Vinicius Carvalho > <[email protected]> wrote: > > Thanks Claus, will do it. > > > > I was wondering if the redelivery was a camel feature (independent of > > endpoint) for instance, if I configure it to 5 redeliveries on a file > > endpoint, it would try 5 times before failing, did I get this wrong? > > > > Yes that is correct. Camel has its built-in redelivery error handler. > So you can configure Camel to perform redeliveries. > In those situations Camel will attempt to redeliver, and only if Camel > fails all attempt, the message will be regarded as failed and can be > rolled back. > > However when you use transactions (XA, JMS, JDBC etc.) then you often > want those systems to perform redelivery. And therefore you disable/do > not use Camel redelivery. > > > Also, using the Pojo annotations is it possible to use more advanced > > features such the ones that we have on routes? Like filters for instance. > > > > The pojo annotations can use any of the URI options for a given endpoint. > > > > Regards > > > > On Mon, Jul 25, 2011 at 4:36 PM, Claus Ibsen <[email protected]> > wrote: > > > >> On Mon, Jul 25, 2011 at 4:05 PM, Vinicius Carvalho > >> <[email protected]> wrote: > >> > Hi there! I'm producing and consuming messages using camel pojo. > >> > > >> > So far so good but I need to configure the TransactionErrorHandler ( > >> > http://camel.apache.org/transactionerrorhandler.html) for my MDBs for > >> > instance: > >> > > >> > @Consume(uri="jms:queue:testQueue?transacted=true") > >> > > >> > > >> > How do I change the behavior of the redelivery policy for it? I'd like > to > >> > use a DLQ with 3 attempts for instance. > >> > > >> > >> If you use transacted acknowledge mode, then its the JMS broker that > >> handles redelivery and dead letter queues. > >> So check your message broker how to configure and use that. > >> > >> For ActiveMQ there is some details here > >> http://activemq.apache.org/redelivery-policy.html > >> http://activemq.apache.org/message-redelivery-and-dlq-handling.html > >> > >> > Regards > >> > > >> > >> > >> > >> -- > >> Claus Ibsen > >> ----------------- > >> FuseSource > >> Email: [email protected] > >> Web: http://fusesource.com > >> Twitter: davsclaus, fusenews > >> Blog: http://davsclaus.blogspot.com/ > >> Author of Camel in Action: http://www.manning.com/ibsen/ > >> > > > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: [email protected] > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >
