On Thu, Feb 23, 2012 at 3:45 PM, Narita Bagchi
<[email protected]> wrote:
> So I will be having to call stop() on the CamelContext, onException... Right?
>

Yes. Just stop CamelContext instead of the route as shown in an example here
http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html


> Thanks.
> Regards,
> Narita
>
> -----Original Message-----
> From: Claus Ibsen [mailto:[email protected]]
> Sent: Thursday, February 23, 2012 8:09 PM
> To: [email protected]
> Subject: Re: OnException - Stopping context
>
> On Thu, Feb 23, 2012 at 3:36 PM, Narita Bagchi <[email protected]> 
> wrote:
>> I understand that is the ideal way of stopping the CamelContext in normal 
>> scenario. Should I be opting the same approach along with, OnException 
>> clause?
>>
>> http://camel.apache.org/exception-clause.html link somewhere says - "
>> If handled is true, then the thrown exception will be handled and Camel will 
>> not continue routing in the original route, but break out."
>> What is meant by this, then?
>
> Its stopping the *current* message from being continued to be routed.
> CamelContext will still be running.
>
>>
>> I am basically trying to stop the CamelContext on the event of an Exception.
>>
>
> This is different. Stopping CamelContext essentially mean stop Camel itself.
>
>
>> Thanks.
>> Regards,
>> Narita
>>
>> -----Original Message-----
>> From: Claus Ibsen [mailto:[email protected]]
>> Sent: Thursday, February 23, 2012 8:00 PM
>> To: [email protected]
>> Subject: Re: OnException - Stopping context
>>
>> On Thu, Feb 23, 2012 at 3:28 PM, Narita Bagchi 
>> <[email protected]> wrote:
>>> I want to stop the CamelContext.
>>>
>>
>> Then you have to call stop() on the CamelContext.
>>
>> And mind that it will use graceful shutdown, so read this FAQ
>> http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html
>>
>>> Thanks.
>>> Regards,
>>> Narita
>>>
>>> -----Original Message-----
>>> From: Claus Ibsen [mailto:[email protected]]
>>> Sent: Thursday, February 23, 2012 7:55 PM
>>> To: [email protected]
>>> Subject: Re: OnException - Stopping context
>>>
>>> On Thu, Feb 23, 2012 at 3:21 PM, Narita Bagchi 
>>> <[email protected]> wrote:
>>>> What is the right way of stopping the context, onException occurrence ?
>>>>
>>>> I have tried the following -
>>>>
>>>> 1)        handled(true).end();
>>>>
>>>> 2)        continued(false).end();
>>>>
>>>> 3)        handled(true).stop();
>>>>
>>>> None of the above seems to be working.
>>>>
>>>
>>> What do you want to stop?
>>>
>>>
>>>
>>>> Thanks.
>>>> Narita
>>>>
>>>> ________________________________
>>>> ***The information transmitted is intended only for the person or
>>>> entity to which it is addressed and may contain confidential and/or
>>>> privileged material. Any review,retransmission,dissemination or
>>>> other use of, or taking of any action in reliance upon, this
>>>> information by persons or entities other than the intended recipient is 
>>>> prohibited.
>>>> If you received this in error, please contact the sender and delete
>>>> the material from any computer.***
>>>
>>>
>>>
>>> --
>>> 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/
>>>
>>> ***The information transmitted is intended only for the person or
>>> entity to which it is addressed and may contain confidential and/or
>>> privileged material. Any review,retransmission,dissemination or other
>>> use of, or taking of any action in reliance upon, this information by
>>> persons or entities other than the intended recipient is prohibited.
>>> If you received this in error, please contact the sender and delete
>>> the material from any computer.***
>>
>>
>>
>> --
>> 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/
>>
>> ***The information transmitted is intended only for the person or
>> entity to which it is addressed and may contain confidential and/or
>> privileged material. Any review,retransmission,dissemination or other
>> use of, or taking of any action in reliance upon, this information by
>> persons or entities other than the intended recipient is prohibited.
>> If you received this in error, please contact the sender and delete
>> the material from any computer.***
>
>
>
> --
> 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/
>
> ***The information transmitted is intended only for the person or entity to 
> which it is addressed and may contain confidential and/or privileged 
> material. Any review,retransmission,dissemination or other use of, or taking 
> of any action in reliance upon, this information by persons or entities other 
> than the intended recipient is prohibited. If you received this in error, 
> please contact the sender and delete the material from any computer.***



-- 
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/

Reply via email to