jp.terasoluna.fw.web.thin
クラス EvidenceLogFilter

java.lang.Object
  上位を拡張 jp.terasoluna.fw.web.thin.EvidenceLogFilter
すべての実装されたインタフェース:
javax.servlet.Filter

public class EvidenceLogFilter
extends Object
implements javax.servlet.Filter

エビデンスログを出力処理を行う。

エビデンスログ出力とは、リクエストパラメタ情報をログ出力することである。

使用方法
この機能を使用するにはデプロイメントディスクリプタ(web.xml)に以下のように 設定する。

 <filter>
   <filter-name>evidenceLogFilter</filter-name>
   <filter-class>
     jp.terasoluna.fw.web.thin.EvidenceLogFilter
   </filter-class>
 </filter>

 <filter-mapping>
   <filter-name>evidenceLogFilter</filter-name>
   <url-pattern>/*</url-pattern>
 </filter-mapping>
 


フィールドの概要
static String EVIDENCELOG_THRU_KEY
          リクエストがフィルターを通過したことを示すリクエスト属性のキー。
 
コンストラクタの概要
EvidenceLogFilter()
           
 
メソッドの概要
 void destroy()
          フィルタ処理時に呼び出される。
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
          エビデンスログを出力する。
 void init(javax.servlet.FilterConfig config)
          フィルタがサービス開始状態になる際に、コンテナによって呼び出される。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

EVIDENCELOG_THRU_KEY

public static final String EVIDENCELOG_THRU_KEY
リクエストがフィルターを通過したことを示すリクエスト属性のキー。

関連項目:
定数フィールド値
コンストラクタの詳細

EvidenceLogFilter

public EvidenceLogFilter()
メソッドの詳細

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
フィルタがサービス開始状態になる際に、コンテナによって呼び出される。 コンテナは、Filterをインスタンス化した後に、init メソッドを 1 回だけ呼び出す。
Filterにフィルタ処理作業を実行するように要求するには、 init メソッドが正常に 終了していなければならない。 initメソッドが 次のいずれかの状態の場合、コンテナは Filterをサービス状態にできない。

※このクラスでは処理は行わない。

定義:
インタフェース javax.servlet.Filter 内の init
パラメータ:
config - FilterConfigインスタンス。
例外:
javax.servlet.ServletException - 初期化異常時にスローされる例外。
関連項目:
Filter.init(javax.servlet.FilterConfig)

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse res,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
エビデンスログを出力する。

定義:
インタフェース javax.servlet.Filter 内の doFilter
パラメータ:
req - HTTPリクエスト
res - HTTPレスポンス
chain - フィルタチェーン
例外:
IOException - I/Oエラー
javax.servlet.ServletException - サーブレット例外
関連項目:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

destroy

public void destroy()
フィルタ処理時に呼び出される。
このクラスでは処理は行わない。

定義:
インタフェース javax.servlet.Filter 内の destroy
関連項目:
Filter.destroy()


Copyright © 2012. All Rights Reserved.