パッケージ org.springframework.batch.integration.chunk
@NullMarked パッケージ org.springframework.batch.integration.chunk
リモートチャンキングのコンポーネント。
- 作成者:
- Michael Minella, Mahmoud Ben Hassine, Stefano Cordio
- クラス説明リモートワーカーで障害または早期完了状態が検出されたことを示す例外。ChunkRequest<T>ステップ実行の一部としてリモートで処理されるアイテムのチャンクのカプセル化。リモートチャンキングパターンのリモートワーカーのインターフェース。アイテムのチャンクを処理するためのレスポンスをカプセル化し、結果を
StepContributionとして要約します。ChunkMessageChannelItemWriterと同様に、このアイテムライターは、チャンクリクエストをメッセージチャネル経由で リモート、ワーカーに送信するのではなく、TaskExecutorからローカルワーカーに送信します。ポーリング可能なチャネルを「パススルーチャネル」に変換するChannelInterceptor: クライアントがチャネルでreceive()を呼び出すと、MessageSourceに委譲して、外部ソースから直接メッセージをプルします。既存のチャンク指向のステップも リモートチャンクマネージャーに変換するチャンクハンドラー用の便利なファクトリ Bean。リモートチャンク設定のマネージャーステップ用のビルダー。リモートチャンク設定でのワーカーのビルダー。集約して、進行中のStepExecutionを更新するために使用できるStepContributionインスタンスのソース。