Class ResponsePatternRule
java.lang.Object
org.eclipse.jetty.rewrite.handler.Rule
org.eclipse.jetty.rewrite.handler.PatternRule
org.eclipse.jetty.rewrite.handler.ResponsePatternRule
Sends the response code whenever the rule finds a match.
-
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
-
Method Summary
Modifier and TypeMethodDescriptionapply
(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Apply the rule to the requestvoid
Sets the response status code.void
setMessage
(String message) Sets the message for theResponse.sendError(int, String)
method.toString()
Returns the code and reason string.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
-
Constructor Details
-
ResponsePatternRule
public ResponsePatternRule() -
ResponsePatternRule
-
-
Method Details
-
setCode
Sets the response status code.- Parameters:
code
- response code
-
setMessage
Sets the message for theResponse.sendError(int, String)
method. Reasons will only reflect if the code value is greater or equal to 400.- Parameters:
message
- the reason
-
apply
public String apply(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException Description copied from class:PatternRule
Apply the rule to the request- Specified by:
apply
in classPatternRule
- Parameters:
target
- field to attempt matchrequest
- request objectresponse
- response object- Returns:
- The target (possible updated)
- Throws:
IOException
- exceptions dealing with operating on request or response objects
-
toString
Returns the code and reason string.- Overrides:
toString
in classPatternRule
-