Package io.micronaut.servlet.engine
Class ServletCookieAdapter
java.lang.Object
io.micronaut.servlet.engine.ServletCookieAdapter
- All Implemented Interfaces:
 io.micronaut.http.cookie.Cookie,Serializable,Comparable<io.micronaut.http.cookie.Cookie>
Adapts the Servlet Cookie API to 
Cookie.- Since:
 - 1.0
 - Author:
 - graemerocher
 - See Also:
 
- 
Field Summary
Fields inherited from interface io.micronaut.http.cookie.Cookie
ATTRIBUTE_DOMAIN, ATTRIBUTE_EXPIRES, ATTRIBUTE_HTTP_ONLY, ATTRIBUTE_MAX_AGE, ATTRIBUTE_PATH, ATTRIBUTE_SAME_SITE, ATTRIBUTE_SECURE, UNDEFINED_MAX_AGE - 
Constructor Summary
ConstructorsConstructorDescriptionServletCookieAdapter(jakarta.servlet.http.Cookie cookie) Default constructor. - 
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(io.micronaut.http.cookie.Cookie o) @NonNull io.micronaut.http.cookie.Cookiejakarta.servlet.http.Cookie@Nullable Stringlong@NonNull StringgetName()@Nullable StringgetPath()@NonNull StringgetValue()@NonNull io.micronaut.http.cookie.CookiehttpOnly(boolean httpOnly) booleanbooleanisSecure()@NonNull io.micronaut.http.cookie.CookiemaxAge(long maxAge) @NonNull io.micronaut.http.cookie.Cookie@NonNull io.micronaut.http.cookie.Cookiesecure(boolean secure) @NonNull io.micronaut.http.cookie.CookieMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.cookie.Cookie
configure, configure, getSameSite, httpOnly, maxAge, sameSite, secure 
- 
Constructor Details
- 
ServletCookieAdapter
public ServletCookieAdapter(jakarta.servlet.http.Cookie cookie) Default constructor.- Parameters:
 cookie- The servlet cookie to adapt.
 
 - 
 - 
Method Details
- 
getCookie
public jakarta.servlet.http.Cookie getCookie()- Returns:
 - The backing servlet cookie
 
 - 
getName
- Specified by:
 getNamein interfaceio.micronaut.http.cookie.Cookie
 - 
getValue
- Specified by:
 getValuein interfaceio.micronaut.http.cookie.Cookie
 - 
getDomain
- Specified by:
 getDomainin interfaceio.micronaut.http.cookie.Cookie
 - 
getPath
- Specified by:
 getPathin interfaceio.micronaut.http.cookie.Cookie
 - 
isHttpOnly
public boolean isHttpOnly()- Specified by:
 isHttpOnlyin interfaceio.micronaut.http.cookie.Cookie
 - 
isSecure
public boolean isSecure()- Specified by:
 isSecurein interfaceio.micronaut.http.cookie.Cookie
 - 
getMaxAge
public long getMaxAge()- Specified by:
 getMaxAgein interfaceio.micronaut.http.cookie.Cookie
 - 
maxAge
@NonNull public @NonNull io.micronaut.http.cookie.Cookie maxAge(long maxAge) - Specified by:
 maxAgein interfaceio.micronaut.http.cookie.Cookie
 - 
value
- Specified by:
 valuein interfaceio.micronaut.http.cookie.Cookie
 - 
domain
- Specified by:
 domainin interfaceio.micronaut.http.cookie.Cookie
 - 
path
- Specified by:
 pathin interfaceio.micronaut.http.cookie.Cookie
 - 
secure
@NonNull public @NonNull io.micronaut.http.cookie.Cookie secure(boolean secure) - Specified by:
 securein interfaceio.micronaut.http.cookie.Cookie
 - 
httpOnly
@NonNull public @NonNull io.micronaut.http.cookie.Cookie httpOnly(boolean httpOnly) - Specified by:
 httpOnlyin interfaceio.micronaut.http.cookie.Cookie
 - 
compareTo
public int compareTo(io.micronaut.http.cookie.Cookie o) - Specified by:
 compareToin interfaceComparable<io.micronaut.http.cookie.Cookie>
 
 -