0

我试图在 Mule 上实现一个不需要改变消息的简单消息观察器。

文档上的这个链接说最简单的方法是扩展 AbstractMessageObserver。但正如我在此链接上看到的那样,该类已在 Mule 的早期版本中被删除。

那么,现在最好的方法是实现 MessageProcessor 接口并在 process 方法中简单地返回 MuleEvent 参数?

4

1 回答 1

1

如果您需要访问整个MuleEvent,无论是一个MessageProcessor或一个 POJO 实现Callable

否则,如果您只需要观察有效负载,一个简单的 POJO 组件就可以解决问题。

请注意,Mule 还提供拦截器(和InterceptingMessageProcessors):如果您需要在操作之前/之后运行,或者如果您希望停止处理,请使用拦截器。

于 2012-11-13T15:48:49.980 回答