nga.servlet.dsp.adapter
クラス InfoLogger

java.lang.Object
  上位を拡張 nga.servlet.spi.CongaServletAdapter
      上位を拡張 nga.servlet.dsp.adapter.InfoLogger

public class InfoLogger
extends CongaServletAdapter

呼ばれたらとにかくログする。


コンストラクタの概要
InfoLogger()
          InfoLogger を作成する。
 
メソッドの概要
 void abort(ServiceInfo serviceInfo, Throwable exception)
          リクエスト処理が例外を発生したときに呼び出される。
 void begin(ServiceInfo serviceInfo)
          ひとつのリクエストの処理開始時に(service メソッド の先頭で)呼び出される。
 boolean checkParameter(ServiceInfo serviceInfo, Object controller, Method method, Object[] param)
          コントローラ実行の直前に呼び出される。
 void destroy(CongaServlet servlet)
          サーブレットの終了時に (CongaServlet.destroy() の中で) 呼び出される。
 void editResult(ServiceInfo serviceInfo, Object controller, Method method, Object resultObject)
          コントローラ実行が正常終了した場合に呼び出される。
 void end(ServiceInfo serviceInfo, String requestId)
          リクエスト処理が終了する時に(service メソッド の末尾で) 呼び出される。
 void forwarding(ServiceInfo serviceInfo, String oldRequestId, String newRequestId)
          他のリクエストへの転送の直前に呼び出される。
 void init(CongaServlet servlet)
          サーブレットの開始時に (CongaServlet.init の中で) 呼び出される。
 void sessionCreated(ServiceInfo serviceInfo)
          セションが作成されたときに呼び出される。
 void sessionDestroyed(CongaServlet servlet, HttpSession session)
          セションが消滅するときに呼び出される。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InfoLogger

public InfoLogger()
InfoLogger を作成する。

メソッドの詳細

init

public void init(CongaServlet servlet)
          throws ServletException
クラス CongaServletAdapter の記述:
サーブレットの開始時に (CongaServlet.init の中で) 呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の init
パラメータ:
servlet - CongaServlet インスタンス。
例外:
ServletException
関連項目:
CongaServletAdapter.init(CongaServlet)

destroy

public void destroy(CongaServlet servlet)
クラス CongaServletAdapter の記述:
サーブレットの終了時に (CongaServlet.destroy() の中で) 呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の destroy
パラメータ:
servlet - CongaServlet インスタンス。
関連項目:
CongaServletAdapter.destroy(CongaServlet)

sessionCreated

public void sessionCreated(ServiceInfo serviceInfo)
                    throws ServletException
クラス CongaServletAdapter の記述:
セションが作成されたときに呼び出される。
このメソッドは,CongaServletAdapter.begin(ServiceInfo) メソッドよりも先に呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の sessionCreated
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
例外:
ServletException
関連項目:
CongaServletAdapter.sessionCreated(ServiceInfo)

sessionDestroyed

public void sessionDestroyed(CongaServlet servlet,
                             HttpSession session)
クラス CongaServletAdapter の記述:
セションが消滅するときに呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の sessionDestroyed
パラメータ:
servlet - CongaServlet インスタンス。
session - 消滅するセション。
関連項目:
CongaServletAdapter.sessionDestroyed(CongaServlet, HttpSession)

begin

public void begin(ServiceInfo serviceInfo)
           throws ServletException
クラス CongaServletAdapter の記述:
ひとつのリクエストの処理開始時に(service メソッド の先頭で)呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の begin
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
例外:
ServletException
関連項目:
CongaServletAdapter.begin(ServiceInfo)

end

public void end(ServiceInfo serviceInfo,
                String requestId)
クラス CongaServletAdapter の記述:
リクエスト処理が終了する時に(service メソッド の末尾で) 呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の end
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
requestId - 終了したリクエストID。
関連項目:
CongaServletAdapter.end(ServiceInfo, String)

abort

public void abort(ServiceInfo serviceInfo,
                  Throwable exception)
           throws ServletException
クラス CongaServletAdapter の記述:
リクエスト処理が例外を発生したときに呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の abort
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
exception - 発生した例外。
例外:
ServletException
関連項目:
CongaServletAdapter.abort(ServiceInfo, Throwable)

checkParameter

public boolean checkParameter(ServiceInfo serviceInfo,
                              Object controller,
                              Method method,
                              Object[] param)
                       throws ServletException
クラス CongaServletAdapter の記述:
コントローラ実行の直前に呼び出される。
このメソッドでは,戻り値で,true / false を返すことにより,コントローラを実行するか, コントローラ実行を中止するかを制御できる。
また,このメソッドの中で,ServiceInfo.setRequestId を 呼び出して,新しいリクエストIDを設定することにより,別のリクエストへ強制転送することも可能。

オーバーライド:
クラス CongaServletAdapter 内の checkParameter
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
controller - コントローラオブジェクト。
method - 実行するメソッド。
param - 実行するメソッドの引数。
戻り値:
コントローラ実行を許可する場合は true。コントローラ実行を中止する場合は false。
例外:
ServletException
関連項目:
CongaServletAdapter.checkParameter(ServiceInfo, Object, Method, Object[])

editResult

public void editResult(ServiceInfo serviceInfo,
                       Object controller,
                       Method method,
                       Object resultObject)
                throws ServletException
クラス CongaServletAdapter の記述:
コントローラ実行が正常終了した場合に呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の editResult
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
controller - コントローラオブジェクト。
method - 実行するメソッド。
resultObject - コントローラの処理結果。
例外:
ServletException
関連項目:
CongaServletAdapter.editResult(ServiceInfo, Object, Method, Object)

forwarding

public void forwarding(ServiceInfo serviceInfo,
                       String oldRequestId,
                       String newRequestId)
                throws ServletException
クラス CongaServletAdapter の記述:
他のリクエストへの転送の直前に呼び出される。

オーバーライド:
クラス CongaServletAdapter 内の forwarding
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
oldRequestId - 転送元リクエストID。
newRequestId - 転送先リクエストID。
例外:
ServletException
関連項目:
CongaServletAdapter.forwarding(ServiceInfo, String, String)