抛出异常后执行流程的Camel

时间:2017-03-04 18:44:47

标签: apache-camel camel-ftp

我有两个不同的路由类(RouteBuilder)。在第一个RouteBuilder中,它选择文件并执行一些处理并发送到第二个routeBuilder中定义的另一个路由流。

这里的技巧,我在第一个RouteBuilder中定义了所有异常策略,并期望第二个RouteBuilder继承它。我不知道骆驼是否支持这个。如果有任何问题,请告诉我

现在我遇到的问题是,当异常抛出第二个routeBuilder时。它正在执行主要路径流程以及异常策略。

1 个答案:

答案 0 :(得分:0)

是的,这是正确的行为,它取决于你想要在预期块中处理什么以及如何处理。

此处详细解释http://camel.apache.org/exception-clause.html