パッケージ org.springframework.integration.handler
@NullMarked パッケージ org.springframework.integration.handler
さまざまな型のメッセージハンドラーを実装するクラスを提供します。
- クラス説明
MessageHandler実装の基本クラス。ReactiveMessageHandler実装の基本クラス。返信を生成できる MessageHandlers の基本クラス。このインターフェースの実装は、AbstractReplyProducingMessageHandler.handleRequestMessage(Message)メソッドをラップするために使用されます。名前でターゲット Bean を遅延ロードするための「人工」MessageProcessor。リクエストメッセージを変更せずに出力チャネルに直接渡す単純な MessageHandler 実装。このインターフェースを実装するクラスは、ハンドラーのリストに委譲します。制御バスコマンドをリクエストメッセージとして期待する MessageProcessor 実装。受信MessageでのdelayExpressionの評価結果、またはこのハンドラーで構成されたデフォルトの遅延値に基づいて、メッセージフローの継続を遅延させることができるMessageHandler。このインターフェースを実装するクラスは、メッセージを破棄できます。ボイドリターンを期待して提供されたExpressionを評価するMessageHandler。メッセージ自体を評価コンテキスト内のルートオブジェクトとして使用して SpEL 式を評価するMessageProcessor実装。このインターフェースを実装する MessageHandlers は、ヘッダーを入力メッセージから出力メッセージに伝搬できます。単一のメソッドクラスでのメソッド呼び出しのためのMessageProcessor実装 - 関数インターフェース実装。'shouldLogFullMessage' または SpEL 'logExpression' プロパティの値に応じて、メッセージまたはそのペイロードを単純にログに記録する MessageHandler 実装。MessageHandler インスタンスのチェーンを順番に呼び出す複合MessageHandler実装。基本的な検証およびエラー処理機能を提供するメッセージ処理コンポーネントの基本クラス。これは、メッセージを処理してオブジェクト(または null)を返す最低レベルの戦略を定義します。このインターフェースを実装するクラスは、トリガーMessageを受信したときに何らかのアクションを実行できます。指定されたオブジェクトで指定されたメソッドを呼び出すMessageHandler。ターゲットオブジェクトのメソッドを呼び出す MessageProcessor 実装。このインターフェースの実装は、AbstractMessageHandler.handleMessageInternal(org.springframework.messaging.Message)呼び出し後に後処理を実行するAbstractMessageHandlerのサブクラスです。ReactiveMessageHandlerを同期呼び出しに適合させるためのMessageHandler実装。リクエストと応答のシナリオ用の生のMessageHandlerのAbstractReplyProducingMessageHandlerラッパー。'requiresReply' プロパティの値が true であるハンドラーによって応答メッセージが生成されないことを示す例外。標準のサービスアクティベータパターン実装。