【发布时间】:2020-01-15 17:56:27
【问题描述】:
我想出了一个场景,我将创建多个 XML 消息并将它们设置为 Exchange 对象的一部分。
在我的路由器中,如何将交换主体中设置的多个消息部分路由到同一个流?基本上我必须将两组不同的消息作为属性的一部分发送到 MQ。
处理器代码
public void process(Exchange exchange) throws Exception {
exchange.setProperty("msg1", xml1);
exchange.setProperty("msg2",xml2);
}
路由器代码
@Override
public void configure() {
from("solace:q")
.process(aboveProcessor)
..?//code to route both messages as two different messages to same MQ.
}
如果我应该使用其他方法,请告诉我。
【问题讨论】:
标签: java apache-camel