【发布时间】:2014-08-07 17:39:16
【问题描述】:
我正在尝试通过两个队列之间的方法传递我的消息。这是我的路线:
<camelContext xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="jms:queue:testQSource"/>
<to uri="direct:adder"/>
</route>
<route>
<from uri="direct:adder"/>
<log message="Routing message from testQSource to testQDestination queue with data ${body}"/>
<to uri="jms:queue:testQDestination"/>
</route>
</camelContext>
这是有加法器的类:
package com.example.integration;
public class Modifier {
public String adder(String words) {
System.out.println("adder entered");
return words + 'a';
}
}
“加法器输入的打印语句从未被打印过,并且消息末尾没有额外的“a”。知道为什么不使用该函数吗?
提前感谢您的帮助!
【问题讨论】:
标签: routing apache-camel activemq