public class HttpRewriteHandler extends java.lang.Object implements Handler<HttpRequest,HttpResponse>
HttpRequest中のリクエストパスの置換を行う。
 もし、リクエストパスの置換が行われた場合は、
 復路処理でHttpResponse中のコンテンツパスの置換を行う。| Constructor and Description | 
|---|
HttpRewriteHandler()  | 
| Modifier and Type | Method and Description | 
|---|---|
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 in interface 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 - コンテンツパスの置換ルール