我想在多點傳送組件中設置端點專用標頭值。如何在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