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

Can you use a Mule ESB Collection Splitter to on a HashMap?

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

您可以在散列映射的条目集上拆分。 I.E 使用以下作为拆分表达式

#[mayMap.entrySet()]

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