org.mortbay.jetty.handler.rewrite
Class CookiePatternRule

java.lang.Object
  extended by org.mortbay.jetty.handler.rewrite.Rule
      extended by org.mortbay.jetty.handler.rewrite.PatternRule
          extended by org.mortbay.jetty.handler.rewrite.CookiePatternRule

public class CookiePatternRule
extends PatternRule

Sets the cookie in the response whenever the rule finds a match.

See Also:
Cookie

Field Summary
 
Fields inherited from class org.mortbay.jetty.handler.rewrite.PatternRule
_pattern
 
Fields inherited from class org.mortbay.jetty.handler.rewrite.Rule
_handling, _terminating
 
Constructor Summary
CookiePatternRule()
           
 
Method Summary
 java.lang.String apply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Apply the rule to the request
 void 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.mortbay.jetty.handler.rewrite.PatternRule
getPattern, matchAndApply, setPattern
 
Methods inherited from class org.mortbay.jetty.handler.rewrite.Rule
isHandling, isTerminating, setHandling, setTerminating
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CookiePatternRule

public CookiePatternRule()
Method Detail

setName

public void setName(java.lang.String name)
Assigns the cookie name.

Parameters:
name - a String specifying the name of the cookie.

setValue

public void setValue(java.lang.String value)
Assigns the cookie value.

Parameters:
value - a String 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 class PatternRule
Parameters:
target - field to attempt match
request - request object
response - 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 class PatternRule


Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.