2013-05-08 60 views

回答

2

您的問題的解決方案取決於很多情況。

如果您可以預測文件名,您可以很容易地使用pollEnrichaggregation strategy

的聚合策略爲您提供了這樣的

Exchange aggregate(Exchange oldExchange,Exchange newExchange)

的方法,這樣你就可以決定如何處理這兩個文件。 oldExchange是原始交易所,newExchange將是來自豐富URI的交換。

僞代碼示例:

from("file:inbox?fileName=invoices.csv") 
    .pollEnrich("file:inbox2?fileName=customers.xml" strategyRef="myAggregationStrategy") 
    .bean(someTransformerBean) 
    .to("file:outbox?fileName=report.xml"); 
相關問題