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インターフェースを実装し、プロセスメソッドでMuleEventパラメーターを返すことです。
全体にアクセスする必要がある場合は、を実装するまたはPOJOMuleEventのいずれか。MessageProcessorCallable
MuleEvent
MessageProcessor
Callable
それ以外の場合、ペイロードを監視するだけでよい場合は、単純なPOJOコンポーネントでうまくいきます。
Muleはインターセプター(およびInterceptingMessageProcessors)も提供していることに注意してください。アクションの前後に実行する必要がある場合、または処理を停止する可能性が必要な場合は、インターセプターを使用してください。
InterceptingMessageProcessor