Class TerminatingRegexRule
java.lang.Object
org.eclipse.jetty.rewrite.handler.Rule
org.eclipse.jetty.rewrite.handler.RegexRule
org.eclipse.jetty.rewrite.handler.TerminatingRegexRule
If this rule matches, terminate the processing of other rules.
 Allowing the request to be processed by the handlers after the rewrite rules.
- 
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 - 
Method Summary
Modifier and TypeMethodDescriptionapply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Matcher matcher) Apply this rule to the request/response pair.voidsetTerminating(boolean terminating) Sets terminating to true or false.Methods inherited from class org.eclipse.jetty.rewrite.handler.RegexRule
getRegex, matchAndApply, setRegex, toStringMethods inherited from class org.eclipse.jetty.rewrite.handler.Rule
isHandling, isTerminating, setHandling 
- 
Constructor Details
- 
TerminatingRegexRule
public TerminatingRegexRule() - 
TerminatingRegexRule
 
 - 
 - 
Method Details
- 
setTerminating
public void setTerminating(boolean terminating) Description copied from class:RuleSets terminating to true or false.- Overrides:
 setTerminatingin classRule- Parameters:
 terminating- If true, this rule will terminate the loop if this rule has been applied.
 - 
apply
public String apply(String target, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Matcher matcher) throws IOException Description copied from class:RegexRuleApply this rule to the request/response pair. Called byRegexRule.matchAndApply(String, HttpServletRequest, HttpServletResponse)if the regex matches.- Specified by:
 applyin classRegexRule- Parameters:
 target- field to attempt matchrequest- request objectresponse- response objectmatcher- The Regex matcher that matched the request (with capture groups available for replacement).- Returns:
 - The target (possible updated).
 - Throws:
 IOException- exceptions dealing with operating on request or response objects
 
 -