public class FilterMessageReporter extends Object implements MessageReporter
基礎出力ストリームにメッセージを出力する前にメッセージを加工したりする 追加機能を提供するクラスを作成するために利用することができます。
このクラスは、単に MessageReporter の全てのメソッドを オーバーライドし、各要求を基礎出力ストリームに渡す機能を提供しています。 サブクラスでは、メソッドを追加したり、必要に応じてメソッドをオーバーライド することがあります。
修飾子とタイプ | フィールドと説明 |
---|---|
protected MessageReporter |
out
基礎出力ストリームです。
|
コンストラクタと説明 |
---|
FilterMessageReporter(MessageReporter out)
指定された基礎出力ストリームにメッセージを書き込む
フィルターオブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
このオブジェクトを閉じます。
|
void |
flush()
このオブジェクトのバッファの情報をすべて出力します。
|
void |
report(Object data)
基礎出力ストリームに対してメッセージを出力します。
|
void |
report(String message)
基礎出力ストリームに対してメッセージを出力します。
|
protected MessageReporter out
public FilterMessageReporter(MessageReporter out)
out
- 基礎出力リポーターpublic void report(String message)
report
インタフェース内 MessageReporter
message
- メッセージpublic void report(Object data)
report
インタフェース内 MessageReporter
data
- データpublic void close() throws IOException
close
インタフェース内 MessageReporter
IOException
- 入出力エラーpublic void flush() throws IOException
flush
インタフェース内 MessageReporter
IOException
- 入出力エラーCopyright © 2012 NTT DATA INTRAMART CORPORATION