@Published(tag="architect") public class HttpRequestRewriteRule extends RewriteRule<HttpRequest,HttpRequestRewriteRule>
HttpRequest 中のリクエストパスの書き換え処理を行うクラス。| コンストラクタと説明 | 
|---|
HttpRequestRewriteRule()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
void | 
applyRewrittenPath(java.lang.String rewrittenPath,
                  HttpRequest request)
書き換えられたパスを処理対象オブジェクトに反映する。 
 | 
protected void | 
exportParam(java.lang.String scope,
           java.lang.String name,
           java.lang.String value,
           HttpRequest req,
           ExecutionContext context)
変数を定義する。 
 | 
protected java.lang.Object | 
getParam(java.lang.String type,
        java.lang.String name,
        HttpRequest request,
        ExecutionContext context)
変数の値を返す。 
 | 
java.lang.String | 
getPathToRewrite(HttpRequest request)
書き換え対象のパスを取得する。 
 | 
addCondition, addExport, rewrite, setConditions, setExports, setPattern, setRewriteTopublic java.lang.String getPathToRewrite(HttpRequest request)
RewriteRulegetPathToRewrite クラス内 RewriteRule<HttpRequest,HttpRequestRewriteRule>request - 処理対象オブジェクトpublic void applyRewrittenPath(java.lang.String rewrittenPath,
                               HttpRequest request)
RewriteRuleapplyRewrittenPath クラス内 RewriteRule<HttpRequest,HttpRequestRewriteRule>rewrittenPath - 書き換えられたパスrequest - 処理対象オブジェクトprotected java.lang.Object getParam(java.lang.String type,
                                    java.lang.String name,
                                    HttpRequest request,
                                    ExecutionContext context)
RewriteRule----------- ------------------------ 種別名 内容 ----------- ------------------------ request リクエストスコープ変数 session セッションスコープ変数 thread スレッドコンテキスト変数 ----------- ------------------------なお、該当する変数が定義されていなかった場合はnullを返す。
getParam クラス内 RewriteRule<HttpRequest,HttpRequestRewriteRule>type - 変数種別name - 変数名request - 処理対象オブジェクトcontext - 実行コンテキストprotected void exportParam(java.lang.String scope,
                           java.lang.String name,
                           java.lang.String value,
                           HttpRequest req,
                           ExecutionContext context)
RewriteRuleexportParam クラス内 RewriteRule<HttpRequest,HttpRequestRewriteRule>scope - 変数種別name - 変数名value - 変数の値req - 処理対象オブジェクトcontext - 実行コンテキスト