Class FileRecordWriterDisposeHandler

java.lang.Object
nablarch.common.io.FileRecordWriterDisposeHandler
All Implemented Interfaces:
Handler<Object,Object>
Direct Known Subclasses:
FileRecordWriterDisposeHandler

public class FileRecordWriterDisposeHandler extends Object implements Handler<Object,Object>
後続のハンドラの実行が終了した後に、 カレントスレッド上で管理されているファイルレコードライタ(FileRecordWriter)が保持するストリームのクローズ およびDataRecordWriterのインスタンスを削除するクラス。 本ハンドラが自動的にストリームのクローズを行うので、 通常、業務アプリケーションでファイルレコードライタを扱う際に、ストリームをクローズする必要はない。
Author:
Masato Inoue
  • Constructor Details

    • FileRecordWriterDisposeHandler

      public FileRecordWriterDisposeHandler()
  • Method Details

    • handle

      public Object handle(Object data, ExecutionContext ctx)
      後続のハンドラの実行が終了した後に、 カレントスレッド上で管理されているファイルレコードライタが保持するストリームのクローズおよび DataRecordWriterのインスタンスを削除する。
      Specified by:
      handle in interface Handler<Object,Object>
      Parameters:
      data - 入力データ
      ctx - 実行コンテキスト
      Returns:
      処理結果データ