我目前正在开发一个大量使用Camel的应用程序。我将简要解释一下我想要实现的目标:
OnException Processor(processed = true)捕获异常,当发生这种情况时,我想阻止路由的RoutePolicy处理Exchange。伪代码示例:
<route id="route1" routePolicyRef="policy1, policy2, policy3">
... an exception *e1* is thrown...
</route>
<onException>
<handled>true</handled>
... handle exception *e1*
<bean ref="customExceptionProcessor"/>
</onException>
因此,实质上,一旦异常被处理,我希望Exchange停止传播到所有附加的策略。
想知道是否有一种简单的方法可以实现这一点,在阅读文档时我可能错过了。
真的是这样的。欢呼声。