intra-mart(R) 6.0.13

jp.co.intra_mart.foundation.utility.report
クラス AbstractMessageReporter

java.lang.Object
  拡張jp.co.intra_mart.foundation.utility.report.AbstractMessageReporter
すべての実装インタフェース:
MessageReporter
直系の既知のサブクラス:
FileReporter, MultiCastReporter, PrintStreamReporter

推奨されていません。 jp.co.intra_mart.common.aid.jdk.util.report.AbstractMessageReporter クラスを使用してください。

public abstract class AbstractMessageReporter
extends Object
implements MessageReporter

メッセージ出力用のスケルトンクラスです。

サブクラスでは、report メソッドをオーバーライドして、 任意の出力先にメッセージを出力する機能を実装する必要があります。

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

コンストラクタの概要
protected AbstractMessageReporter()
          推奨されていません。 唯一のコンストラクタ。
 
メソッドの概要
 void close()
          推奨されていません。 このオブジェクトを閉じます。
 void flush()
          推奨されていません。 このオブジェクトのバッファの情報をすべて出力します。
 void report(Object data)
          推奨されていません。 data をメッセージとして出力します。
abstract  void report(String message)
          推奨されていません。 メッセージを出力します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractMessageReporter

protected AbstractMessageReporter()
推奨されていません。 
唯一のコンストラクタ。

メソッドの詳細

report

public abstract void report(String message)
推奨されていません。 
メッセージを出力します。

定義:
インタフェース MessageReporter 内の report
パラメータ:
message - メッセージ

report

public void report(Object data)
推奨されていません。 
data をメッセージとして出力します。
このメソッドは、以下の呼出と同じです。

report(String.valueOf(data))

定義:
インタフェース MessageReporter 内の report
パラメータ:
data - データ

close

public void close()
           throws IOException
推奨されていません。 
このオブジェクトを閉じます。 オブジェクトが閉じられると、report メソッドは何もしなくなります。 必要に応じてサブクラスでオーバーライドしてください。

定義:
インタフェース MessageReporter 内の close
例外:
IOException - 入出力エラー

flush

public void flush()
           throws IOException
推奨されていません。 
このオブジェクトのバッファの情報をすべて出力します。 このメソッドは、何も行いません。 必要に応じてサブクラスでオーバーライドしてください。

定義:
インタフェース MessageReporter 内の flush
例外:
IOException - 入出力エラー

intra-mart(R) 6.0.13

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