org.seasar.cubby.internal.routing.impl
クラス RouterImpl

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

public class RouterImpl
extends Object
implements Router

ルーターの実装です。

作成者:
baba

コンストラクタの概要
RouterImpl()
           
 
メソッドの概要
 PathInfo routing(HttpServletRequest request, HttpServletResponse response)
          対象外パターンを指定せずにルーティング処理を行い、内部フォワード情報を返します。
 PathInfo routing(HttpServletRequest request, HttpServletResponse response, List<Pattern> ignorePathPatterns)
          要求のルーティング処理を行い、内部フォワード情報を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RouterImpl

public RouterImpl()
メソッドの詳細

routing

public PathInfo routing(HttpServletRequest request,
                        HttpServletResponse response)
対象外パターンを指定せずにルーティング処理を行い、内部フォワード情報を返します。

定義:
インタフェース Router 内の routing
パラメータ:
request - 要求
response - 応答
戻り値:
要求 URI に対応する内部フォワード情報、URI に対応する内部フォワード情報がない場合は null
関連項目:
Router.routing(HttpServletRequest, HttpServletResponse, List)

routing

public PathInfo routing(HttpServletRequest request,
                        HttpServletResponse response,
                        List<Pattern> ignorePathPatterns)
要求のルーティング処理を行い、内部フォワード情報を返します。

このメソッドは要求 URI とメソッドに対応するフォワード情報をPathResolver によって決定します。

定義:
インタフェース Router 内の routing
パラメータ:
request - 要求
response - 応答
ignorePathPatterns - 対象外とするパスのパターン
戻り値:
要求に対応する内部フォワード情報、URI と要求メソッドに対応する内部フォワード情報がない場合や URI が対象外とするパスのパターンにマッチする場合は null
関連項目:
PathResolver.getPathInfo(String, String, String), Path, Accept


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