camel从内部聚合策略修改分裂头

时间:2017-06-15 22:35:39

标签: apache-camel

是否可以修改设置进入aggregationstrategy的标头

拆分邮件 setheader groupname为“one” 在correlationkey header -groupname = one

上聚合

聚合策略在某些时候会知道它想要将相关键更改为其他内容。但是,如果我在传入的新交换的标题上设置了组名,则它不会创建新的关联键

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您无法在Splitter EIP或Aggregate EIP中更改AggregationStrategy内的相关键。

使用您在这些EIP上设置的correlationExpression预先确定相关键。

AggregationStrategy用于合并交换。

查看有关这些模式的Camel EIP文档的更多详细信息,或查看一些Camel书籍,例如Camel in Action,其中包含对这些EIP的广泛报道