2013-05-08 37 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"); 
相关问题