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

クラス AbstractItemWriter

java.lang.ObjectSE
jakarta.batch.api.chunk.AbstractItemWriter
実装されているすべてのインターフェース:
ItemWriter

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

    コンストラクター
    コンストラクター
    説明
  • 方法の概要

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

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

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

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