Class RedirectPatternRule
- java.lang.Object
 - 
- org.eclipse.jetty.rewrite.handler.Rule
 - 
- org.eclipse.jetty.rewrite.handler.PatternRule
 - 
- org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
 
 
 
- 
public class RedirectPatternRule extends PatternRule
Issues a (3xx) Redirect response whenever the rule finds a match.All redirects are part of the
3xx Redirectionstatus code set.Defaults to
302 Found 
- 
- 
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.PatternRule
_pattern 
- 
Fields inherited from class org.eclipse.jetty.rewrite.handler.Rule
_handling, _terminating 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RedirectPatternRule()RedirectPatternRule(java.lang.String pattern, java.lang.String location) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringapply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Apply the rule to the requestvoidsetLocation(java.lang.String value)Sets the redirect location.voidsetStatusCode(int statusCode)Sets the redirect status code.java.lang.StringtoString()Returns the redirect status code and location.- 
Methods inherited from class org.eclipse.jetty.rewrite.handler.PatternRule
getPattern, matchAndApply, setPattern 
- 
Methods inherited from class org.eclipse.jetty.rewrite.handler.Rule
isHandling, isTerminating, setHandling, setTerminating 
 - 
 
 - 
 
- 
- 
Method Detail
- 
setLocation
public void setLocation(java.lang.String value)
Sets the redirect location.- Parameters:
 value- the location to redirect.
 
- 
setStatusCode
public void setStatusCode(int statusCode)
Sets the redirect status code.- Parameters:
 statusCode- the 3xx redirect status code
 
- 
apply
public java.lang.String apply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOExceptionDescription copied from class:PatternRuleApply the rule to the request- Specified by:
 applyin classPatternRule- Parameters:
 target- field to attempt matchrequest- request objectresponse- response object- Returns:
 - The target (possible updated)
 - Throws:
 java.io.IOException- exceptions dealing with operating on request or response objects
 
- 
toString
public java.lang.String toString()
Returns the redirect status code and location.- Overrides:
 toStringin classPatternRule
 
 - 
 
 -