intra-mart 6.1.14

jp.co.intra_mart.common.aid.jdk.util.report
インタフェース ReportFileConditioner

既知の実装クラスの一覧:
EverydayConditioner, FileSizeConditioner, OutputSizeConditioner, PeriodicConditioner

public interface ReportFileConditioner

このクラスは、ReportFileWriter の初期化チェックのインターフェースです。

このクラスは FileReporter クラスにより ReportFileWriter へのメッセージ 書き出し前に呼び出されます。
このクラスは、FileReporter および ReportFileWriter オブジェクトと 組み合わせて使います。 これらのクラスと連携することにより、メッセージファイルの ローテイト機能などを実装することができます。

導入されたバージョン:
version 5.0

メソッドの概要
 boolean expiration(ReportFileWriter writer)
          メッセージファイルを再作成する必要があるかどうかを判定します。
 

メソッドの詳細

expiration

public boolean expiration(ReportFileWriter writer)
メッセージファイルを再作成する必要があるかどうかを判定します。
このメソッドは、FileReporter クラスにより呼び出されます。 真値(true)を返すと、ReportFileWriter は現在のログファイルに対して 初期化処理を行います。 メッセージファイルの初期化処理に関しては、 ReportFileWriter クラス(または、そのサブクラス)により行われます。

パラメータ:
writer - メッセージファイルへの出力ストリーム
戻り値:
メッセージファイルの再作成が必要と判断された場合は true。

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.