public class HttpRewriteHandler extends java.lang.Object implements Handler<HttpRequest,HttpResponse>
HttpRequest中のリクエストパスの置換を行う。
もし、リクエストパスの置換が行われた場合は、
復路処理でHttpResponse中のコンテンツパスの置換を行う。| コンストラクタと説明 |
|---|
HttpRewriteHandler() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
HttpRewriteHandler |
addContentPathRewriteRule(ContentPathRewriteRule rule)
コンテンツパスの置換ルールを設定する。
|
HttpRewriteHandler |
addRequestPathRewriteRule(HttpRequestRewriteRule rule)
リクエストパスの置換ルールを設定する。
|
HttpResponse |
handle(HttpRequest request,
ExecutionContext context)
入力データに対する処理を実行する。
|
HttpRewriteHandler |
setContentPathRewriteRules(java.util.List<ContentPathRewriteRule> rules)
コンテンツパスの置換ルールを設定する。
|
HttpRewriteHandler |
setRequestPathRewriteRules(java.util.List<HttpRequestRewriteRule> rules)
リクエストパスの置換ルールを設定する。
|
public HttpResponse handle(HttpRequest request, ExecutionContext context)
HttpRequest中のリクエストパスの置換を行う。
もし、リクエストパスの置換が行われた場合は、
復路処理でHttpResponse中のコンテンツパスの置換を行う。handle インタフェース内 Handler<HttpRequest,HttpResponse>request - 入力データcontext - 実行コンテキストpublic HttpRewriteHandler setRequestPathRewriteRules(java.util.List<HttpRequestRewriteRule> rules)
rules - リクエストパスの置換ルールpublic HttpRewriteHandler addRequestPathRewriteRule(HttpRequestRewriteRule rule)
rule - リクエストパスの置換ルールpublic HttpRewriteHandler setContentPathRewriteRules(java.util.List<ContentPathRewriteRule> rules)
rules - リクエストパスの置換ルールpublic HttpRewriteHandler addContentPathRewriteRule(ContentPathRewriteRule rule)
rule - コンテンツパスの置換ルール