Package org.eclipse.jetty.server
Class Cookies
- java.lang.Object
-
- org.eclipse.jetty.http.CookieCutter
-
- org.eclipse.jetty.server.Cookies
-
public class Cookies extends CookieCutter
Cookie parserOptimized stateful cookie parser. Cookies fields are added with the
addCookieField(String)
method and parsed on the next subsequent call togetCookies()
. If the added fields are identical to those last added (as strings), then the cookies are not re parsed.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<jakarta.servlet.http.Cookie>
_cookieList
protected java.util.List<java.lang.String>
_rawFields
protected static org.slf4j.Logger
LOG
-
Fields inherited from class org.eclipse.jetty.http.CookieCutter
_complianceMode
-
-
Constructor Summary
Constructors Constructor Description Cookies()
Cookies(CookieCompliance compliance, ComplianceViolation.Listener complianceListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addCookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, int version, java.lang.String comment)
void
addCookieField(java.lang.String rawField)
jakarta.servlet.http.Cookie[]
getCookies()
void
reset()
void
setCookies(jakarta.servlet.http.Cookie[] cookies)
-
Methods inherited from class org.eclipse.jetty.http.CookieCutter
isRFC6265RejectedCharacter, parseFields, reportComplianceViolation
-
-
-
-
Constructor Detail
-
Cookies
public Cookies()
-
Cookies
public Cookies(CookieCompliance compliance, ComplianceViolation.Listener complianceListener)
-
-
Method Detail
-
addCookieField
public void addCookieField(java.lang.String rawField)
-
getCookies
public jakarta.servlet.http.Cookie[] getCookies()
-
setCookies
public void setCookies(jakarta.servlet.http.Cookie[] cookies)
-
reset
public void reset()
-
addCookie
protected void addCookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, int version, java.lang.String comment)
- Specified by:
addCookie
in classCookieCutter
-
-