6.1.2. 出力ファイル開放ハンドラ

業務アクションやハンドラで開いた出力ファイルを閉じる(リソースの解放)ハンドラ。

重要

このハンドラで解放対象となるのは、 FileRecordWriterHolder を使用して開いた出力ファイルとなる。 それ以外のAPI(例えば、 java.io パッケージ)を使って開いたリソースについては、個別にクローズ処理を行うこと。

処理の流れは以下のとおり。

../../../../_images/flow2.png

6.1.2.2. モジュール一覧

<!-- 汎用データフォーマット -->
<dependency>
  <groupId>com.nablarch.framework</groupId>
  <artifactId>nablarch-core-dataformat</artifactId>
</dependency>

6.1.2.3. 制約

なし。

6.1.2.4. ハンドラキューへの設定について

このハンドラは、ハンドラキュー上に設定するだけで、後続のハンドラや業務アクションで開いた出力ファイルを自動的にクローズする。 このため、ファイル出力を行う全てのハンドラより手前に設定する必要がある。