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