Class CompactPathRule
- java.lang.Object
-
- org.eclipse.jetty.rewrite.handler.Rule
-
- org.eclipse.jetty.rewrite.handler.CompactPathRule
-
- All Implemented Interfaces:
Rule.ApplyURI
public class CompactPathRule extends Rule implements Rule.ApplyURI
Rewrite the URI by compacting to remove //
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.rewrite.handler.Rule
Rule.ApplyURI
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.rewrite.handler.Rule
_handling, _terminating
-
-
Constructor Summary
Constructors Constructor Description CompactPathRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyURI(Request request, java.lang.String oldURI, java.lang.String newURI)
java.lang.String
matchAndApply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.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.-
Methods inherited from class org.eclipse.jetty.rewrite.handler.Rule
isHandling, isTerminating, setHandling, setTerminating, toString
-
-
-
-
Method Detail
-
applyURI
public void applyURI(Request request, java.lang.String oldURI, java.lang.String newURI) throws java.io.IOException
- Specified by:
applyURI
in interfaceRule.ApplyURI
- Throws:
java.io.IOException
-
matchAndApply
public java.lang.String matchAndApply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
Description copied from class:Rule
This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.- Specified by:
matchAndApply
in classRule
- Parameters:
target
- The target of the requestrequest
- the requestresponse
- the response- Returns:
- The new target if the rule has matched, else null
- Throws:
java.io.IOException
- if unable to match the rule
-
-