你能在HashMap上使用Mule ESB Collection Splitter吗?

时间:2015-07-08 19:51:46

标签: mule mule-component mule-el

您是否可以使用Collection Splitter拆分HashMap,从而生成由密钥标识并包含有效负载中的值的消息?例如,我有一个Map<String, List<Object>>,我想根据密钥以不同的方式处理每个列表。如果这是可能的,我假设列表将映射到有效负载,但是如何将密钥映射到结果消息?作为邮件标题?

1 个答案:

答案 0 :(得分:4)

您可以拆分哈希映射的条目集。 I.E使用以下作为拆分表达式

#[mayMap.entrySet()]

请参阅该方法的javadoc,以了解如何从每个条目中获取密钥和值。