I logged a ticket to improve sjms-batch. However for sjms its more
tricky. And also mind that each JMS client may have their own error
handling / failover et all.
https://issues.apache.org/jira/browse/CAMEL-10615

On Sat, Dec 17, 2016 at 4:03 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> Not all components support the bridge error handler.
>
> As said its component specific, and some special ones like the JMS
> based do not as they have their own JMS client code / logic and how
> errors is dealt with.
>
> Often they have failover / retry options in the JMS client, eg
> ActiveMQ has some special options etc. IBM WebSphere may have some
> etc.
>
> On Sat, Dec 17, 2016 at 1:43 PM, sa_james <sa_remin...@hotmail.com> wrote:
>> So I went back and read the book again, but it does not show how to handle
>> exception outside of the routing engine. I check the file consumer example
>> and tried to apply it, but it did not work. This is what I did:
>>
>> /onException(classOf[Exception]).to("log:was-caught ${body}")
>>
>> from("batch-sjms:test.foo?consumer.bridgeErrorHandler=true").to("log:test")/
>>
>> I was excepting an IOException (First ConnectException and Subsequent
>> DisconnectException) to be caught, but that was not the case.
>> What am I missing?
>>
>>
>>
>> --
>> View this message in context: 
>> http://camel.465427.n5.nabble.com/Catching-Exception-tp5791552p5791630.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to