Package nablarch.fw.web.handler
Class HttpRewriteHandler
java.lang.Object
nablarch.fw.web.handler.HttpRewriteHandler
- All Implemented Interfaces:
Handler<HttpRequest,
HttpResponse>
HTTPリクエスト中のリクエストパス、および、
HTTPレスポンス中のコンテンツパスに対する書き換え処理を行うハンドラ。
このハンドラでは、往路処理で
HttpRequest
中のリクエストパスの置換を行う。
もし、リクエストパスの置換が行われた場合は、
復路処理でHttpResponse
中のコンテンツパスの置換を行う。-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionコンテンツパスの置換ルールを設定する。リクエストパスの置換ルールを設定する。handle
(HttpRequest request, ExecutionContext context) 入力データに対する処理を実行する。コンテンツパスの置換ルールを設定する。 以前の設定はクリアされる。リクエストパスの置換ルールを設定する。 以前の設定はクリアされる。
-
Constructor Details
-
HttpRewriteHandler
public HttpRewriteHandler()
-
-
Method Details
-
handle
入力データに対する処理を実行する。 このハンドラでは、往路処理でHttpRequest
中のリクエストパスの置換を行う。 もし、リクエストパスの置換が行われた場合は、 復路処理でHttpResponse
中のコンテンツパスの置換を行う。- Specified by:
handle
in interfaceHandler<HttpRequest,
HttpResponse> - Parameters:
request
- 入力データcontext
- 実行コンテキスト- Returns:
- 処理結果データ
-
setRequestPathRewriteRules
リクエストパスの置換ルールを設定する。 以前の設定はクリアされる。- Parameters:
rules
- リクエストパスの置換ルール- Returns:
- このオブジェクト自体。
-
addRequestPathRewriteRule
リクエストパスの置換ルールを設定する。- Parameters:
rule
- リクエストパスの置換ルール- Returns:
- このオブジェクト自体
-
setContentPathRewriteRules
コンテンツパスの置換ルールを設定する。 以前の設定はクリアされる。- Parameters:
rules
- リクエストパスの置換ルール- Returns:
- このオブジェクト自体。
-
addContentPathRewriteRule
コンテンツパスの置換ルールを設定する。- Parameters:
rule
- コンテンツパスの置換ルール- Returns:
- このオブジェクト自体
-