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 Rule
Rule.ApplyURI -
Field Summary
FieldsFields inherited from class PatternRule
_patternFields inherited from class Rule
_handling, _terminating -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Apply the rule to the requestvoidSets the response status code.voidSets the reason for the response status code.toString()Returns the code and reason string.Methods inherited from class PatternRule
getPattern, matchAndApply, setPatternMethods inherited from class Rule
isHandling, isTerminating, setHandling, setTerminating
-
Field Details
-
_code
-
_reason
-
-
Constructor Details
-
ResponsePatternRule
public ResponsePatternRule() -
ResponsePatternRule
-
-
Method Details
-
setCode
-
setReason
Sets the reason for the response status code. Reasons will only reflect if the code value is greater or equal to 400.- Parameters:
reason- the reason
-
apply
public String apply(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException Description 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:
IOException- exceptions dealing with operating on request or response objects
-
toString
Returns the code and reason string.- Overrides:
toStringin classPatternRule
-