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

クラス AbstractItemReader

  • 実装されたすべてのインターフェース:
    ItemReader

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

      • 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 - (またはサブクラス)エラーが発生した場合。