我创建了一个自定义java组件,它读取“for循环”中的JMS消息,根据特定模式删除重复消息,并将冗余消息添加到数组列表中并返回此消息列表。在 mule 配置中,我使用“foreach collection”来迭代所有这些消息,并对这些消息一一运行我的业务逻辑。
在日志中,我看到警告消息“org.mule.routing.ExpressionSplitter:Splitter 仅返回单个结果。如果这不是预期的情况,请检查您的拆分表达式”。当我阅读文档时,我发现当集合中没有或只有一条消息时,Mule 会发出此警告。
任何人都可以帮我修复此警告消息吗?
谢谢 维杰
最佳答案
无法针对每个事件或表达式拆分器实例关闭此警告,因此您唯一的选择是将 org.mule.routing.ExpressionSplitter
的日志级别设置为 ERROR
.
关于mule - org.mule.routing.ExpressionSplitter : Splitter only returned a single result. 如果这不是预期的情况,请检查您的拆分表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20475153/