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>
-