Package org.eclipse.jetty.http
Class HttpCookie
- java.lang.Object
-
- org.eclipse.jetty.http.HttpCookie
-
@Deprecated(since="2021-05-27") public class HttpCookie extends Object
Deprecated.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpCookie.SameSite
Deprecated.static class
HttpCookie.SetCookieHttpField
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description static String
HTTP_ONLY_COMMENT
Deprecated.If this string is found within the comment parsed withisHttpOnlyInComment(String)
the check will return truestatic String
SAME_SITE_DEFAULT_ATTRIBUTE
Deprecated.Name of context attribute with default SameSite cookie valuestatic String
SAME_SITE_LAX_COMMENT
Deprecated.static String
SAME_SITE_NONE_COMMENT
Deprecated.static String
SAME_SITE_STRICT_COMMENT
Deprecated.
-
Constructor Summary
Constructors Constructor Description HttpCookie(String setCookie)
Deprecated.HttpCookie(String name, String value)
Deprecated.HttpCookie(String name, String value, long maxAge)
Deprecated.HttpCookie(String name, String value, String domain, String path)
Deprecated.HttpCookie(String name, String value, String domain, String path, long maxAge, boolean httpOnly, boolean secure)
Deprecated.HttpCookie(String name, String value, String domain, String path, long maxAge, boolean httpOnly, boolean secure, String comment, int version)
Deprecated.HttpCookie(String name, String value, String domain, String path, long maxAge, boolean httpOnly, boolean secure, String comment, int version, HttpCookie.SameSite sameSite)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
asString()
Deprecated.String
getComment()
Deprecated.static String
getCommentWithAttributes(String comment, boolean httpOnly, HttpCookie.SameSite sameSite)
Deprecated.static String
getCommentWithoutAttributes(String comment)
Deprecated.String
getDomain()
Deprecated.long
getMaxAge()
Deprecated.String
getName()
Deprecated.String
getPath()
Deprecated.String
getRFC2965SetCookie()
Deprecated.String
getRFC6265SetCookie()
Deprecated.HttpCookie.SameSite
getSameSite()
Deprecated.static HttpCookie.SameSite
getSameSiteDefault(ServletContext context)
Deprecated.Get the default value for SameSite cookie attribute, if one has been set for the given context.static HttpCookie.SameSite
getSameSiteFromComment(String comment)
Deprecated.String
getSetCookie(CookieCompliance compliance)
Deprecated.String
getValue()
Deprecated.int
getVersion()
Deprecated.boolean
isExpired(long timeNanos)
Deprecated.boolean
isHttpOnly()
Deprecated.static boolean
isHttpOnlyInComment(String comment)
Deprecated.boolean
isSecure()
Deprecated.
-
-
-
Field Detail
-
HTTP_ONLY_COMMENT
public static final String HTTP_ONLY_COMMENT
Deprecated.If this string is found within the comment parsed withisHttpOnlyInComment(String)
the check will return true- See Also:
- Constant Field Values
-
SAME_SITE_NONE_COMMENT
public static final String SAME_SITE_NONE_COMMENT
Deprecated.- See Also:
- Constant Field Values
-
SAME_SITE_LAX_COMMENT
public static final String SAME_SITE_LAX_COMMENT
Deprecated.- See Also:
- Constant Field Values
-
SAME_SITE_STRICT_COMMENT
public static final String SAME_SITE_STRICT_COMMENT
Deprecated.- See Also:
- Constant Field Values
-
SAME_SITE_DEFAULT_ATTRIBUTE
public static final String SAME_SITE_DEFAULT_ATTRIBUTE
Deprecated.Name of context attribute with default SameSite cookie value- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HttpCookie
public HttpCookie(String name, String value, String domain, String path, long maxAge, boolean httpOnly, boolean secure)
Deprecated.
-
HttpCookie
public HttpCookie(String name, String value, String domain, String path, long maxAge, boolean httpOnly, boolean secure, String comment, int version)
Deprecated.
-
HttpCookie
public HttpCookie(String name, String value, String domain, String path, long maxAge, boolean httpOnly, boolean secure, String comment, int version, HttpCookie.SameSite sameSite)
Deprecated.
-
HttpCookie
public HttpCookie(String setCookie)
Deprecated.
-
-
Method Detail
-
getName
public String getName()
Deprecated.- Returns:
- the cookie name
-
getValue
public String getValue()
Deprecated.- Returns:
- the cookie value
-
getComment
public String getComment()
Deprecated.- Returns:
- the cookie comment
-
getDomain
public String getDomain()
Deprecated.- Returns:
- the cookie domain
-
getMaxAge
public long getMaxAge()
Deprecated.- Returns:
- the cookie max age in seconds
-
getPath
public String getPath()
Deprecated.- Returns:
- the cookie path
-
isSecure
public boolean isSecure()
Deprecated.- Returns:
- whether the cookie is valid for secure domains
-
getVersion
public int getVersion()
Deprecated.- Returns:
- the cookie version
-
getSameSite
public HttpCookie.SameSite getSameSite()
Deprecated.- Returns:
- the cookie SameSite enum attribute
-
isHttpOnly
public boolean isHttpOnly()
Deprecated.- Returns:
- whether the cookie is valid for the http protocol only
-
isExpired
public boolean isExpired(long timeNanos)
Deprecated.- Parameters:
timeNanos
- the time to check for cookie expiration, in nanoseconds- Returns:
- whether the cookie is expired by the given time
-
asString
public String asString()
Deprecated.- Returns:
- a string representation of this cookie
-
getSetCookie
public String getSetCookie(CookieCompliance compliance)
Deprecated.
-
getRFC2965SetCookie
public String getRFC2965SetCookie()
Deprecated.
-
getRFC6265SetCookie
public String getRFC6265SetCookie()
Deprecated.
-
isHttpOnlyInComment
public static boolean isHttpOnlyInComment(String comment)
Deprecated.
-
getSameSiteFromComment
public static HttpCookie.SameSite getSameSiteFromComment(String comment)
Deprecated.
-
getSameSiteDefault
public static HttpCookie.SameSite getSameSiteDefault(ServletContext context)
Deprecated.Get the default value for SameSite cookie attribute, if one has been set for the given context.- Parameters:
context
- the context to check for default SameSite value- Returns:
- the default SameSite value or null if one does not exist
- Throws:
IllegalStateException
- if the default value is not a permitted value
-
getCommentWithoutAttributes
public static String getCommentWithoutAttributes(String comment)
Deprecated.
-
getCommentWithAttributes
public static String getCommentWithAttributes(String comment, boolean httpOnly, HttpCookie.SameSite sameSite)
Deprecated.
-
-