Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在 Mule 上实现一个不需要改变消息的简单消息观察器。
文档上的这个链接说最简单的方法是扩展 AbstractMessageObserver。但正如我在此链接上看到的那样,该类已在 Mule 的早期版本中被删除。
那么,现在最好的方法是实现 MessageProcessor 接口并在 process 方法中简单地返回 MuleEvent 参数?
如果您需要访问整个MuleEvent,无论是一个MessageProcessor或一个 POJO 实现Callable。
MuleEvent
MessageProcessor
Callable
否则,如果您只需要观察有效负载,一个简单的 POJO 组件就可以解决问题。
请注意,Mule 还提供拦截器(和InterceptingMessageProcessors):如果您需要在操作之前/之后运行,或者如果您希望停止处理,请使用拦截器。
InterceptingMessageProcessor