クラス ChunkOrientedTasklet<I>
java.lang.ObjectSE
org.springframework.batch.core.step.item.ChunkOrientedTasklet<I>
- 型パラメーター:
I
- 入力項目型
- 実装されたすべてのインターフェース:
Tasklet
読み取り - プロセス - 書き込みアイテム処理のバリエーションを実装する
Tasklet
。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明execute
(StepContribution contribution, ChunkContext chunkContext) ステップコントリビューションの形で現在のコンテキストを前提として、トランザクション内でこのユニットを処理するために必要なことをすべて実行します。void
setBuffering
(boolean buffering) 一度読み取ったアイテムをバッファリングする必要があることを示すフラグ。
コンストラクターの詳細
ChunkOrientedTasklet
メソッドの詳細
setBuffering
public void setBuffering(boolean buffering) 一度読み取ったアイテムをバッファリングする必要があることを示すフラグ。デフォルトは true です。これは、フォワードのみの非トランザクションアイテムリーダーに適しています。このフラグを false に設定する主な(または唯一の)ユースケースは、トランザクション JMS アイテムリーダーです。- パラメーター:
buffering
- インジケータ
execute
@Nullable public RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws ExceptionSE インターフェースからコピーされた説明:Tasklet
ステップコントリビューションの形で現在のコンテキストを前提として、トランザクション内でこのユニットを処理するために必要なことをすべて実行します。完了した場合、実装はRepeatStatus.FINISHED
を返します。そうでない場合はRepeatStatus.CONTINUABLE
を返します。失敗すると例外がスローされます。- 次で指定:
- インターフェース
Tasklet
のexecute
- パラメーター:
contribution
- 現在のステップ実行を更新するために戻される変更可能な状態chunkContext
- 再起動間ではなく、呼び出し間で共有される属性- 戻り値:
- 処理が継続可能かどうかを示す
RepeatStatus
null
を返すと、RepeatStatus.FINISHED
として解釈されます - 例外:
ExceptionSE
- 実行中にエラーが発生した場合にスローされます。