クラスの使用
org.springframework.batch.core.scope.context.ChunkContext
パッケージ
説明
ジョブ、ステップ、構成、実行の抽象化をカバーする Spring Batch のコアドメインコンテキスト。
コアバッチリスナーインターフェースの一般的な実装。
Spring Batch(ジョブとステップ)の各カスタム Bean スコープのコンテキストの実装。
アイテム指向アプローチのステップに関する特定の実装。
タスクレット関連のインターフェースおよび一般的な実装。
org.springframework.batch.core 内の ChunkContext 使用
修飾子と型メソッド説明default void
ChunkListener.afterChunk
(ChunkContext context) トランザクションの外部で、チャンクが実行された後のコールバック。default void
ChunkListener.afterChunkError
(ChunkContext context) チャンクがロールバック用にマークされた後のコールバック。default void
ChunkListener.beforeChunk
(ChunkContext context) チャンクが実行される前の、トランザクション内のコールバック。org.springframework.batch.core.listener 内の ChunkContext 使用
修飾子と型メソッド説明void
ChunkListenerSupport.afterChunk
(ChunkContext context) 使用すべきではありません。void
CompositeChunkListener.afterChunk
(ChunkContext context) 登録済みのリスナーを逆の順序で呼び出します。void
MulticasterBatchListener.afterChunk
(ChunkContext context) void
ChunkListenerSupport.afterChunkError
(ChunkContext context) 使用すべきではありません。void
CompositeChunkListener.afterChunkError
(ChunkContext context) 登録済みのリスナーを逆の順序で呼び出します。void
MulticasterBatchListener.afterChunkError
(ChunkContext context) void
ChunkListenerSupport.beforeChunk
(ChunkContext context) 使用すべきではありません。void
CompositeChunkListener.beforeChunk
(ChunkContext context) Ordered
を実装するリスナーを考慮し、優先順位を付けて、登録済みのリスナーを順番に呼び出します。void
MulticasterBatchListener.beforeChunk
(ChunkContext context) org.springframework.batch.core.scope.context 内の ChunkContext 使用
修飾子と型メソッド説明abstract RepeatStatus
StepContextRepeatCallback.doInChunkContext
(RepeatContext context, ChunkContext chunkContext) ステップのこのチャンクに必要な作業を行います。org.springframework.batch.core.step.item 内の ChunkContext 使用
修飾子と型メソッド説明ChunkOrientedTasklet.execute
(StepContribution contribution, ChunkContext chunkContext) org.springframework.batch.core.step.tasklet 内の ChunkContext 使用
修飾子と型メソッド説明CallableTaskletAdapter.execute
(StepContribution contribution, ChunkContext chunkContext) 提供された Callable を実行し、そのRepeatStatus
を返します。MethodInvokingTaskletAdapter.execute
(StepContribution contribution, ChunkContext chunkContext) デリゲート POJO のメソッドを呼び出すことにより、実行をターゲットオブジェクトにデリゲートし、戻り値をExitStatus
に変換します。SystemCommandTasklet.execute
(StepContribution contribution, ChunkContext chunkContext) システムコマンドを実行し、SystemProcessExitCodeMapper
を使用してその終了コードをExitStatus
にマップします。Tasklet.execute
(StepContribution contribution, ChunkContext chunkContext) ステップコントリビューションの形で現在のコンテキストを前提として、トランザクション内でこのユニットを処理するために必要なことをすべて実行します。