@FunctionalInterfaceSE public interface MessageProcessor<T>
より高いレベルの MessageHandler 実装は、このような機能をこれらのプロセッサーに委譲できますが、ルーティング、分割、変換などのセマンティクスを追加するのは、各ハンドラー型のロールです。
場合によっては、戻り値がメッセージ自体になることもありますが、そうである必要はありません。戻り値の処理方法を決定するのは呼び出し元の責任です。そのためには、メッセージを作成するか、その値から複数のメッセージを作成する必要があります。
この戦略とそのさまざまな実装は、Spring Integration のさまざまなメッセージ処理コンポーネントによる使用を目的とした内部「サポート」API の一部と見なされます。そのため、変更される可能性があります。
| 修飾子と型 | メソッドと説明 |
|---|---|
T | processMessage(Message<?> message) メッセージを処理し、値(または null)を返します。 |