On Wed, May 26, 2010 at 11:02 AM, ankelee <[email protected]> wrote:
>
> Yes but then what about the messages that do not fail. I want them to be
> moved also. If I handle the exception on the errorhandler the file-endpoint
> does not register exception and the move-option is performed as if the route
> was succesful.
>
>

Use onException which by default is handled=false.


>
> Claus Ibsen-2 wrote:
>>
>> On Wed, May 26, 2010 at 10:54 AM, ankelee <[email protected]> wrote:
>>>
>>> Hi Claus
>>>
>>> That's a good point.
>>>
>>> I want it to not be handled so the "move" option on the file endpoint in
>>> the
>>> beginning of my route only moves the file if the route was succesful. And
>>> I
>>> want to combine that with the errorhandling that the errorhandler can do
>>> since I want to do some custom processing before sending the message to a
>>> deadletterchannel. I would like to use moveFailed but that can't do what
>>> I
>>> want.
>>>
>>
>> For custom processing you just do that on the EH configuration
>>
>> errorHandler(DLC stuff here).to("bean:xxx");
>>
>> Then Camel invokes the bean:xxx BEFORE the message is moved into the DLC.
>> In fact its just another Camel route so you can continue routing here
>> and do more steps.
>> And after this route completes the message will be moved to the DLC.
>>
>>
>>
>>> Maybe I should do something else?
>>>
>>>
>>>
>>> Claus Ibsen-2 wrote:
>>>>
>>>> Hi
>>>>
>>>> Handled is @deprecated on <errorHandler/>. We want to keep it easier
>>>> and remove stuff which would confuse people.
>>>> Why would you want to not let an error handler NOT to handle an error.
>>>>
>>>>
>>>>
>>>> On Wed, May 26, 2010 at 10:26 AM, ankelee <[email protected]>
>>>> wrote:
>>>>>
>>>>> I do however see that your example in the JIRA ticket uses the handled
>>>>> property - when I try to do the same I just get:
>>>>>
>>>>> Caused by:
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:
>>>>> Line
>>>>> 70 in XML document from class path resource [opsigInboundRoute.xml] is
>>>>> invalid; nested exception is org.xml.sax.SAXParseException:
>>>>> cvc-complex-type.3.2.2: Attribute 'handled' is not allowed to appear in
>>>>> element 'errorHandler'.
>>>>>
>>>>>
>>>>>
>>>>> ankelee wrote:
>>>>>>
>>>>>> Hi
>>>>>>
>>>>>> Sorry I wasn't very clear. I'm using Camel 2.3 and the <errorHandler>
>>>>>> tag
>>>>>> in Spring DSL. I've been looking at the schema for 2.3 and also
>>>>>>
>>>>>> https://issues.apache.org/activemq/browse/CAMEL-1799
>>>>>> and
>>>>>> https://issues.apache.org/activemq/browse/CAMEL-1598
>>>>>>
>>>>>> and it seems that the handled-option is missing in Spring DSL?
>>>>>>
>>>>>>
>>>>>>
>>>>>> ankelee wrote:
>>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> From the doc pages:
>>>>>>>
>>>>>>> errorHandler(deadLetterChannel("jms:queue:dead").maximumRedeliveries(3).redeliverDealy(5000).handled(false));
>>>>>>>
>>>>>>> I can't figure out or find any information as to how do the
>>>>>>> .handled()
>>>>>>> in
>>>>>>> Spring DSL. I wan't to leave the exception unhandled so that I can
>>>>>>> have
>>>>>>> my file endpoint do "move=" only if there is no exception in the
>>>>>>> route.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://old.nabble.com/errorHandler-%2B-.handled%28false%29%29--in-Spring-DSL.-tp28670904p28677820.html
>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Claus Ibsen
>>>> Apache Camel Committer
>>>>
>>>> Author of Camel in Action: http://www.manning.com/ibsen/
>>>> Open Source Integration: http://fusesource.com
>>>> Blog: http://davsclaus.blogspot.com/
>>>> Twitter: http://twitter.com/davsclaus
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://old.nabble.com/errorHandler-%2B-.handled%28false%29%29--in-Spring-DSL.-tp28670904p28678072.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Author of Camel in Action: http://www.manning.com/ibsen/
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/errorHandler-%2B-.handled%28false%29%29--in-Spring-DSL.-tp28670904p28678153.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to