[ 
https://issues.apache.org/activemq/browse/CAMEL-1823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62628#action_62628
 ] 

Claus Ibsen commented on CAMEL-1823:
------------------------------------

I think its a bit too wacky idea. 

doTry and doCatch is about exceptions as you would resemble this to try .. 
catch in Java.

Maybe we shouldn't try to make the framework more complicated that it is?
I think we should mark this as wont fix.

And if in the future there is a compelling reason to pickup this again we can 
do this.

Any thoughts?

> doCatch(Predicate)
> ------------------
>
>                 Key: CAMEL-1823
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1823
>             Project: Apache Camel
>          Issue Type: New Feature
>          Components: camel-core
>            Reporter: Claus Ibsen
>            Assignee: Hadrian Zbarcea
>             Fix For: Future
>
>         Attachments: 
> 0001-https-issues.apache.org-activemq-browse-CAMEL-1823.patch
>
>
> As someone suggested on the user forum.
> Letting {{doCatch}} be able to catch and react to a predicate as well. 
> Currently it *only* reacts when an exception has been thrown.
> Letting it react to predicates as well will really set it high over its Java 
> counter part.
> {code}
> doTry()
>    .beanRef("myBean")
>    .to("activemq:queue:foo")
> .doCatch(body().isNull())
>    .to("log:foo?level=WARN")
> .end()
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to