クラス
nga.servlet.ServiceInfo の使用

ServiceInfo を使用しているパッケージ
nga.servlet Conga(シンプルなWebプレゼンテーションフレームワーク)の Servlet 機能のための API。 
nga.servlet.dsp.adapter CongaServletAdapter の実装クラス。 
nga.servlet.dsp.parser ParameterParser のデフォルト実装。 
nga.servlet.dsp.writer ResultWriter のデフォルト実装。 
nga.servlet.spi CongaServlet の動作をカスタマイズしたい時に使用するインターフェース群。 
 

nga.servlet での ServiceInfo の使用
 

ServiceInfo を返す nga.servlet のメソッド
static ServiceInfo CongaServlet.getServiceInfo(javax.servlet.http.HttpServletRequest request)
          現在実行中の service に関する情報を取得する。
 

nga.servlet.dsp.adapter での ServiceInfo の使用
 

ServiceInfo 型のパラメータを持つ nga.servlet.dsp.adapter のメソッド
 void InfoLogger.abort(ServiceInfo serviceInfo, Throwable exception)
           
 void ExceptionLogger.abort(ServiceInfo serviceInfo, Throwable exception)
          exception を引数にして, log メソッドを呼び出し, ServletException にラップして再 throw する。
 void InfoLogger.begin(ServiceInfo serviceInfo)
           
 boolean InfoLogger.checkParameter(ServiceInfo serviceInfo, Object controller, Method method, Object[] param)
           
 void InfoLogger.editResult(ServiceInfo serviceInfo, Object controller, Method method, Object resultObject)
           
 void InfoLogger.end(ServiceInfo serviceInfo, String requestId)
           
 void InfoLogger.forwarding(ServiceInfo serviceInfo, String oldRequestId, String newRequestId)
           
static Object UserDataManager.get(ServiceInfo serviceInfo, String key)
          利用者データを取得する。
static void UserDataManager.load(ServiceInfo serviceInfo, String userId)
          利用者データをセションメモリ上にロードする。
static void UserDataManager.put(ServiceInfo serviceInfo, String key, Object value)
          利用者データを登録する。
 void InfoLogger.sessionCreated(ServiceInfo serviceInfo)
           
 

nga.servlet.dsp.parser での ServiceInfo の使用
 

ServiceInfo を返す nga.servlet.dsp.parser のメソッド
 ServiceInfo PropertyValue.getServiceInfo()
          現在実行されている service に関する情報を取得する。
 

ServiceInfo 型のパラメータを持つ nga.servlet.dsp.parser のメソッド
 boolean DefaultParameterParser.parse(ServiceInfo serviceInfo)
           
protected  boolean DefaultParameterParser.parse(ServiceInfo serviceInfo, Map<String,String[]> parameterMap)
          指定されたパラメタマップの内容をもとにプロパティの設定を行なう。
 

ServiceInfo 型のパラメータを持つ nga.servlet.dsp.parser のコンストラクタ
PropertyValue(ServiceInfo serviceInfo)
          PropertyValue を作成する。
 

nga.servlet.dsp.writer での ServiceInfo の使用
 

ServiceInfo を返す nga.servlet.dsp.writer のメソッド
 ServiceInfo TargetValue.getServiceInfo()
          現在実行されている service に関する情報を取得する。
 

ServiceInfo 型のパラメータを持つ nga.servlet.dsp.writer のメソッド
protected  void Downloader.handleWrite(ServiceInfo serviceInfo)
           
protected  void DefaultResultWriter.handleWrite(ServiceInfo serviceInfo)
           
protected abstract  void AbstractResultWriter.handleWrite(ServiceInfo serviceInfo)
          getResultObject() で取得した処理結果オブジェクトの出力を行なう。
 void AbstractResultWriter.write(ServiceInfo serviceInfo)
           
 

ServiceInfo 型のパラメータを持つ nga.servlet.dsp.writer のコンストラクタ
TargetValue(ServiceInfo serviceInfo, PrintWriter writer, Object resultObject)
          TargetValue を作成する。
 

nga.servlet.spi での ServiceInfo の使用
 

ServiceInfo 型のパラメータを持つ nga.servlet.spi のメソッド
 void CongaServletAdapter.abort(ServiceInfo serviceInfo, Throwable exception)
          リクエスト処理が例外を発生したときに呼び出される。
 void CongaServletAdapter.begin(ServiceInfo serviceInfo)
          ひとつのリクエストの処理開始時に(service メソッド の先頭で)呼び出される。
 boolean CongaServletAdapter.checkParameter(ServiceInfo serviceInfo, Object controller, Method method, Object[] param)
          コントローラ実行の直前に呼び出される。
 void CongaServletAdapter.editResult(ServiceInfo serviceInfo, Object controller, Method method, Object resultObject)
          コントローラ実行が正常終了した場合に呼び出される。
 void CongaServletAdapter.end(ServiceInfo serviceInfo, String requestId)
          リクエスト処理が終了する時に(service メソッド の末尾で) 呼び出される。
 void CongaServletAdapter.forwarding(ServiceInfo serviceInfo, String oldRequestId, String newRequestId)
          他のリクエストへの転送の直前に呼び出される。
 boolean ParameterParser.parse(ServiceInfo serviceInfo)
          クライアントからのリクエストデータを解析・検証して, getPageObject() で取得したページオブジェクトに設定する。
 void CongaServletAdapter.sessionCreated(ServiceInfo serviceInfo)
          セションが作成されたときに呼び出される。
 void ResultWriter.write(ServiceInfo serviceInfo)
          getResultObject() で取得した処理結果オブジェクトの出力を行なう。