我是Apache Camel的新手,我开始学习它。
我遇到以下问题:
from()
.unmarshal()
.filter().javaScript()
.setHeader()
.convertBodyTo()
.to();
当我运行它时,filter()被应用;如果filter()返回true,一切正常;如果filter()返回false,则绕过setHeader()和convertTo()步骤,但不执行to()步骤。
我在Java SE应用程序中使用Camel 2.11.1。
此致 亚历山德罗
答案 0 :(得分:0)
问题在于from()生产者。启用http://camel.apache.org/tracer.html中的所有跟踪选项后,我能够理解发生了什么。
制作人的实际代码是:
from("mina2:udp://<ip address>:514")
不知何故,对于mina和mina2,源消息在随机端口和端口514之间“回显”。
使用Netty一切都按预期工作。