org.eclipse.jetty.rewrite.handler
类 LegacyRule

java.lang.Object
  继承者 org.eclipse.jetty.rewrite.handler.Rule
      继承者 org.eclipse.jetty.rewrite.handler.LegacyRule

public class LegacyRule
extends Rule

Rule implementing the legacy API of RewriteHandler


嵌套类摘要
 
从类 org.eclipse.jetty.rewrite.handler.Rule 继承的嵌套类/接口
Rule.ApplyURI
 
字段摘要
 
从类 org.eclipse.jetty.rewrite.handler.Rule 继承的字段
_handling, _terminating
 
构造方法摘要
LegacyRule()
           
 
方法摘要
 void addRewriteRule(String pattern, String prefix)
          Add a path rewriting rule
 PathMap getRewrite()
          Returns the map of rewriting rules.
 String matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
          This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
 void setRewrite(PathMap rewrite)
          Sets the map of rewriting rules.
 
从类 org.eclipse.jetty.rewrite.handler.Rule 继承的方法
isHandling, isTerminating, setHandling, setTerminating, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

LegacyRule

public LegacyRule()
方法详细信息

matchAndApply

public String matchAndApply(String target,
                            HttpServletRequest request,
                            HttpServletResponse response)
                     throws IOException
从类 Rule 复制的描述
This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.

指定者:
Rule 中的 matchAndApply
参数:
target - The target of the request
返回:
The new target if the rule has matched, else null
抛出:
IOException - TODO

getRewrite

public PathMap getRewrite()
Returns the map of rewriting rules.

返回:
A PathMap of the rewriting rules.

setRewrite

public void setRewrite(PathMap rewrite)
Sets the map of rewriting rules.

参数:
rewrite - A PathMap of the rewriting rules. Only prefix paths should be included.

addRewriteRule

public void addRewriteRule(String pattern,
                           String prefix)
Add a path rewriting rule

参数:
pattern - The path pattern to match. The pattern must start with / and may use a trailing /* as a wildcard.
prefix - The path prefix which will replace the matching part of the path.


Copyright © 2013. All Rights Reserved.