org.seasar.cubby.controller.impl
クラス ActionProcessorImpl

java.lang.Object
  上位を拡張 org.seasar.cubby.controller.impl.ActionProcessorImpl
すべての実装されたインタフェース:
ActionProcessor

public class ActionProcessorImpl
extends Object
implements ActionProcessor

リクエストのパスを元にアクションメソッドを決定して実行するクラスの実装です。

導入されたバージョン:
1.0.0
作成者:
baba

コンストラクタの概要
ActionProcessorImpl()
           
 
メソッドの概要
 ActionResultWrapper process(HttpServletRequest request, HttpServletResponse response)
          リクエストを元にアクションメソッドを決定して実行します。
 void setRequestParserSelector(RequestParserSelector requestParserSelector)
          リクエスト解析器セレクタを設定します。
 void setRoutingsDispatcher(RoutingsDispatcher routingsDispatcher)
          リクエストパラメータに応じたルーティングを割り当てるためのクラスを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionProcessorImpl

public ActionProcessorImpl()
メソッドの詳細

setRoutingsDispatcher

public void setRoutingsDispatcher(RoutingsDispatcher routingsDispatcher)
リクエストパラメータに応じたルーティングを割り当てるためのクラスを設定します。

パラメータ:
routingsDispatcher - リクエストパラメータに応じたルーティングを割り当てるためのクラス

setRequestParserSelector

public void setRequestParserSelector(RequestParserSelector requestParserSelector)
リクエスト解析器セレクタを設定します。

パラメータ:
requestParserSelector - リクエスト解析器

process

public ActionResultWrapper process(HttpServletRequest request,
                                   HttpServletResponse response)
                            throws Exception
リクエストを元にアクションメソッドを決定して実行します。

定義:
インタフェース ActionProcessor 内の process
パラメータ:
request - リクエスト
response - レスポンス
戻り値:
アクションメソッドの戻り値。リクエストに応じたアクションメソッドが見つからなかった場合は null
例外:
Exception - アクションの実行時に例外が発生した場合


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.