我创建了一个自定义java组件,它在“for循环”中读取JMS消息,根据特定模式删除重复消息,并将冗余消息添加到数组列表并返回此消息列表。在mule配置中,我使用“foreach集合”来遍历所有这些消息,并逐个对这些消息运行我的业务逻辑。
在日志中,我看到警告消息“org.mule.routing.ExpressionSplitter:Splitter只返回一个结果。如果不是这样,请检查您的拆分表达式”。当我阅读文档时,我发现当集合中没有或只有一条消息时,Mule会发出此警告。
任何人都可以帮我修复此警告信息吗?
由于 维杰
答案 0 :(得分:2)
无法为每个事件或表达式拆分器实例关闭此警告,因此您唯一的选择是将org.mule.routing.ExpressionSplitter
的日志级别设置为ERROR
。