public class SimpleCookie extends Object implements Cookie
Cookie implementation.| Constructor and Description |
|---|
SimpleCookie(String name,
String value)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Cookie c) |
Cookie |
domain(String domain)
Sets the domain of the cookie.
|
boolean |
equals(Object o) |
String |
getDomain()
Gets the domain name of this Cookie.
|
long |
getMaxAge() |
String |
getName() |
String |
getPath()
The path of the cookie.
|
Optional<SameSite> |
getSameSite()
Checks to see if this
Cookie can be sent along cross-site requests. |
String |
getValue() |
int |
hashCode() |
Cookie |
httpOnly(boolean httpOnly)
Sets whether the cookie is HTTP-Only.
|
boolean |
isHttpOnly()
Checks to see if this
Cookie can only be accessed via HTTP. |
boolean |
isSecure() |
Cookie |
maxAge(long maxAge)
Sets the max age of the cookie in seconds.
|
Cookie |
path(String path)
Sets the path of the cookie.
|
Cookie |
sameSite(SameSite sameSite)
Determines if this this
Cookie can be sent along cross-site requests. |
Cookie |
secure(boolean secure)
Sets whether the cookie is secure.
|
String |
toString() |
Cookie |
value(String value)
Sets the value.
|
public String getDomain()
CookieDomain names are formatted according to RFC 2109.
public String getPath()
Cookiepublic boolean isHttpOnly()
CookieCookie can only be accessed via HTTP.
If this returns true, the Cookie cannot be accessed through client side script - But only if the
browser supports it.
See here for reference
isHttpOnly in interface CookieCookie is HTTP-only or false if it isn'tpublic boolean isSecure()
public long getMaxAge()
public Optional<SameSite> getSameSite()
CookieCookie can be sent along cross-site requests.
For more information, please look
heregetSameSite in interface Cookie@NonNull public Cookie sameSite(SameSite sameSite)
Cookie@NonNull public Cookie maxAge(long maxAge)
Cookie@NonNull public Cookie value(@NonNull String value)
Cookie@NonNull public Cookie domain(String domain)
Cookie@NonNull public Cookie path(String path)
Cookie@NonNull public Cookie secure(boolean secure)
Cookie@NonNull public Cookie httpOnly(boolean httpOnly)
Cookiepublic int compareTo(Cookie c)
compareTo in interface Comparable<Cookie>