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