パッケージ jakarta.batch.api.chunk
クラス AbstractItemReader
java.lang.ObjectSE
jakarta.batch.api.chunk.AbstractItemReader
- 実装されたすべてのインターフェース:
ItemReader
AbstractItemReader は、あまり一般的ではないメソッドのデフォルト実装を提供します。
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明ItemReader がチェックポイントをサポートしている場合は、このメソッドをオーバーライドします。void
close()
ItemReader でクローズ時間処理が必要な場合は、このメソッドをオーバーライドしてください。void
open
(SerializableSE checkpoint) ItemReader でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。abstract ObjectSE
readItem()
このメソッドで ItemReader の読み取りロジックを実装します。
コンストラクターの詳細
AbstractItemReader
public AbstractItemReader()
メソッドの詳細
open
ItemReader でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。- 次で指定:
- インターフェース
ItemReader
のopen
- パラメーター:
checkpoint
- この ItemReader の最後のチェックポイント - null の場合があります。- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。
close
ItemReader でクローズ時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。- 次で指定:
- インターフェース
ItemReader
のclose
- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。
readItem
このメソッドで ItemReader の読み取りロジックを実装します。- 次で指定:
- インターフェース
ItemReader
のreadItem
- 戻り値:
- 次のアイテムまたは null
- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。
checkpointInfo
ItemReader がチェックポイントをサポートしている場合は、このメソッドをオーバーライドします。デフォルトの実装は null を返します。- 次で指定:
- インターフェース
ItemReader
のcheckpointInfo
- 戻り値:
- チェックポイントデータ
- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。