Camel:在同一主题上发送消息列表

时间:2018-06-12 09:27:23

标签: java apache-camel mq jms-topic

我需要将一组消息(相同Bean类型的列表)发送到同一主题。

XML配置:

<camel:route id="someRoute">
    <camel:from uri="seda:someURI" />
    <camel:to uri="bean:com.system.service.SomeBean?method=someMethod( ${body} )" />
    <camel:to id="someOtherCamelWork" uri="jms:queue:{{someTopic}}?connectionFactory=#someMqConnectionFactory&amp;transactionManager=#someTransactionManager&amp;disableReplyTo=true" />
</camel:route>

SomeBean类的Method(someMethod)看起来像

public List<BeanType> someMethod(Object obj){
    //dosomething
    return collectionType;
}

我不确定“someOtherCamelWork”如何能够将它逐个发送到someTopic。

在这里使用分离器是更好的选择吗?

请告知。

0 个答案:

没有答案