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.Handler, Rule.HttpURIHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapply
(Rule.Handler input) Invoked after the Servlet pattern matched the URI path to apply the rule's logic.int
getCode()
boolean
void
setCode
(int code) Set the response code.void
setMessage
(String message) Sets the message for the response body (if the response code may have a body).toString()
Methods inherited from class org.eclipse.jetty.rewrite.handler.PatternRule
getPattern, matchAndApply, setPattern
Methods inherited from class org.eclipse.jetty.rewrite.handler.Rule
setTerminating
-
Constructor Details
-
ResponsePatternRule
public ResponsePatternRule() -
ResponsePatternRule
-
-
Method Details
-
isTerminating
public boolean isTerminating()- Overrides:
isTerminating
in classRule
- Returns:
- whether rules after this one are not invoked
-
getCode
public int getCode() -
setCode
public void setCode(int code) Set the response code.- Parameters:
code
- the response code
-
getMessage
-
setMessage
Sets the message for the response body (if the response code may have a body).
- Parameters:
message
- the response message
-
apply
Description copied from class:PatternRule
Invoked after the Servlet pattern matched the URI path to apply the rule's logic.
- Specified by:
apply
in classPatternRule
- Parameters:
input
- the inputRequest
andHandler
- Returns:
- the possibly wrapped
Request
andHandler
- Throws:
IOException
- if applying the rule failed
-
toString
- Overrides:
toString
in classPatternRule
-