パッケージ jakarta.batch.api.chunk

クラス AbstractItemReader

java.lang.ObjectSE
jakarta.batch.api.chunk.AbstractItemReader
実装されたすべてのインターフェース:
ItemReader

public abstract class AbstractItemReader extends ObjectSE implements ItemReader
AbstractItemReader は、あまり一般的ではないメソッドのデフォルト実装を提供します。
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ItemReader がチェックポイントをサポートしている場合は、このメソッドをオーバーライドします。
    void
    ItemReader でクローズ時間処理が必要な場合は、このメソッドをオーバーライドしてください。
    void
    open(SerializableSE checkpoint)
    ItemReader でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。
    abstract ObjectSE
    このメソッドで ItemReader の読み取りロジックを実装します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • AbstractItemReader

      public AbstractItemReader()
  • メソッドの詳細

    • open

      public void open(SerializableSE checkpoint) throws ExceptionSE
      ItemReader でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。
      次で指定:
      インターフェース ItemReaderopen 
      パラメーター:
      checkpoint - この ItemReader の最後のチェックポイント - null の場合があります。
      例外:
      ExceptionSE - (またはサブクラス)エラーが発生した場合。
    • close

      public void close() throws ExceptionSE
      ItemReader でクローズ時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。
      次で指定:
      インターフェース ItemReaderclose 
      例外:
      ExceptionSE - (またはサブクラス)エラーが発生した場合。
    • readItem

      public abstract ObjectSE readItem() throws ExceptionSE
      このメソッドで ItemReader の読み取りロジックを実装します。
      次で指定:
      インターフェース ItemReaderreadItem 
      戻り値:
      次のアイテムまたは null
      例外:
      ExceptionSE - (またはサブクラス)エラーが発生した場合。
    • checkpointInfo

      public SerializableSE checkpointInfo() throws ExceptionSE
      ItemReader がチェックポイントをサポートしている場合は、このメソッドをオーバーライドします。デフォルトの実装は null を返します。
      次で指定:
      インターフェース ItemReadercheckpointInfo 
      戻り値:
      チェックポイントデータ
      例外:
      ExceptionSE - (またはサブクラス)エラーが発生した場合。