我想在多点传送组件中设置端点专用标头值。如何在Camel多点传送中设置端点专用标头值
XML如下DSL:
<route>
<from uri="direct:testRoute"/>
<multicast strategyRef="MyAggregator" parallelProcessing="true">
<to uri="direct:call1"/> <!-- set the header MY_HEADER = "call_1" -->
<to uri="direct:call2/> <!-- set the header MY_HEADER = "call_2" -->
</multicast>
</route>
基本上在我想知道的响应聚集,到服务请求响应这个属于。
我试图这样做,但它不是正确的方法(解析异常):
<to uri="direct:call1">
<setHeader headerName="MY_HEADER"><simple>call1</simple></setHeader>
</to>
我从阅读的文件看到的是,多播将复制源Exchange和组播每个副本。所以它是Exchange的一个浅表副本和所有多播接收者之间共享的引用类型。
但我在这里寻找个别收件人的特定标头值。
如何做到这一点?任何指针?
谢谢!我认为这是我想要的。让我开始做出改变! – Rishi