Class CookiePatternRule
- java.lang.Object
-
- org.eclipse.jetty.rewrite.handler.Rule
-
- org.eclipse.jetty.rewrite.handler.PatternRule
-
- org.eclipse.jetty.rewrite.handler.CookiePatternRule
-
public class CookiePatternRule extends PatternRule
Sets the cookie in the response whenever the rule finds a match.- See Also:
Cookie
-
-
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
Constructors Constructor Description CookiePatternRule()
CookiePatternRule(java.lang.String pattern, java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
apply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Apply the rule to the requestvoid
setName(java.lang.String name)
Assigns the cookie name.void
setValue(java.lang.String value)
Assigns the cookie value.java.lang.String
toString()
Returns the cookie contents.-
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
-
-
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
Assigns the cookie name.- Parameters:
name
- aString
specifying the name of the cookie.
-
setValue
public void setValue(java.lang.String value)
Assigns the cookie value.- Parameters:
value
- aString
specifying the value of the cookie- See Also:
Cookie.setValue(String)
-
apply
public java.lang.String apply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.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:
java.io.IOException
- exceptions dealing with operating on request or response objects
-
toString
public java.lang.String toString()
Returns the cookie contents.- Overrides:
toString
in classPatternRule
-
-