1

我目前正在开发一个大量使用 Camel 的应用程序。我将简要解释我想要实现的目标:

OnException 处理器 (handled=true) 捕获异常,当发生这种情况时,我想阻止 Exchange 被路由的 RoutePolicy(s) 处理。伪代码示例:

<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 停止传播到所有附加的策略。

想知道是否有一种简单的方法可以实现这一点,我在阅读文档时可能会错过。

就是这样。干杯。

4

0 回答 0