Class ForceRequestHeaderValueRule
- java.lang.Object
-
- org.eclipse.jetty.rewrite.handler.Rule
-
- org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
-
public class ForceRequestHeaderValueRule extends Rule
-
-
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 Constructor Description ForceRequestHeaderValueRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getForcedValue()
java.lang.String
getHeaderName()
java.lang.String
matchAndApply(java.lang.String target, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.void
setForcedValue(java.lang.String forcedValue)
void
setHeaderName(java.lang.String headerName)
-
Methods inherited from class org.eclipse.jetty.rewrite.handler.Rule
isHandling, isTerminating, setHandling, setTerminating, toString
-
-
-
-
Method Detail
-
getHeaderName
public java.lang.String getHeaderName()
-
setHeaderName
public void setHeaderName(java.lang.String headerName)
-
getForcedValue
public java.lang.String getForcedValue()
-
setForcedValue
public void setForcedValue(java.lang.String forcedValue)
-
matchAndApply
public java.lang.String matchAndApply(java.lang.String target, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws java.io.IOException
Description copied from class:Rule
This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.- Specified by:
matchAndApply
in classRule
- Parameters:
target
- The target of the requesthttpServletRequest
- the requesthttpServletResponse
- the response- Returns:
- The new target if the rule has matched, else null
- Throws:
java.io.IOException
- if unable to match the rule
-
-