パッケージ 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 でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。
        次で指定:
        インターフェース 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 - (またはサブクラス)エラーが発生した場合。