我有一条路线:
B
在我想跳过direct:noop
的情况下,我将其定义为.properties
(通过noop
文件中的属性),但未定义使用者failIfNoConsumers
。
头痛了几个小时后,我在Direct Component's doc中发现了以下内容:
failIfNoConsumers
默认值:true 骆驼2.16.0:指示在发送到没有活动使用者的直接端点时,生产者是否应通过抛出异常来失败。
我没有更改C
选项,我使用的是Camel 2.22.1,但是它没有引发异常,但是无声地中止了路由的处理(包括.camel
,默认值在完成后移至choice().when()
。我在那里弄错了吗?
后续问题:
如果跳过端点不能像上面尝试的那样起作用,那怎么办?我必须使用var start=inputString.IndexOf("[");
var end=("]");
var json=inputString.Substring(start, end-start);
吗?
答案 0 :(得分:1)
您可以使用log:noop?level=OFF
发送给空操作