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

クラス AbstractItemWriter

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

    public abstract class AbstractItemWriter
    extends ObjectSE
    implements ItemWriter
    AbstractItemWriter は、一般的に実装されていないメソッドのデフォルト実装を提供します。
    • コンストラクターの詳細

      • AbstractItemWriter

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

      • open

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

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

        public abstract void writeItems​(ListSE<ObjectSE> items)
                                 throws ExceptionSE
        このメソッドで ItemWriter の書き込みロジックを実装します。
        次で指定:
        インターフェース ItemWriterwriteItems 
        パラメーター:
        items - 書き込むアイテムのリストを指定します。
        例外:
        ExceptionSE - (またはサブクラス)エラーが発生した場合。
      • checkpointInfo

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