org.mule.routing.ExpressionSplitter:Splitter只返回一个结果。如果不是这样,请检查您的拆分表达式

时间:2013-12-09 16:09:19

标签: mule

我创建了一个自定义java组件,它在“for循环”中读取JMS消息,根据特定模式删除重复消息,并将冗余消息添加到数组列表并返回此消息列表。在mule配置中,我使用“foreach集合”来遍历所有这些消息,并逐个对这些消息运行我的业务逻辑。

在日志中,我看到警告消息“org.mule.routing.ExpressionSplitter:Splitter只返回一个结果。如果不是这样,请检查您的拆分表达式”。当我阅读文档时,我发现当集合中没有或只有一条消息时,Mule会发出此警告。

任何人都可以帮我修复此警告信息吗?

由于 维杰

1 个答案:

答案 0 :(得分:2)

无法为每个事件或表达式拆分器实例关闭此警告,因此您唯一的选择是将org.mule.routing.ExpressionSplitter的日志级别设置为ERROR