[ https://issues.apache.org/jira/browse/CAMEL-1823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-1823. -------------------------------- Resolution: Won't Fix Fix Version/s: (was: Future) 2.6.0 This is a to complicated idea. Lets keep error handling simple and stick it to Exceptions. > doCatch(Predicate) > ------------------ > > Key: CAMEL-1823 > URL: https://issues.apache.org/jira/browse/CAMEL-1823 > Project: Camel > Issue Type: New Feature > Components: camel-core > Reporter: Claus Ibsen > Assignee: Hadrian Zbarcea > Fix For: 2.6.0 > > 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.