Package io.micronaut.http.netty.cookies
Class NettyCookie
java.lang.Object
io.micronaut.http.netty.cookies.NettyCookie
- All Implemented Interfaces:
io.micronaut.http.cookie.Cookie,Serializable,Comparable<io.micronaut.http.cookie.Cookie>
A wrapper around a Netty cookie.
- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNettyCookie(io.netty.handler.codec.http.cookie.Cookie nettyCookie) NettyCookie(String name, String value) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(io.micronaut.http.cookie.Cookie o) @NonNull io.micronaut.http.cookie.Cookielong@NonNull StringgetName()io.netty.handler.codec.http.cookie.CookiegetPath()Optional<io.micronaut.http.cookie.SameSite>@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.CookiesameSite(@Nullable io.micronaut.http.cookie.SameSite sameSite) @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, maxAge
-
Constructor Details
-
NettyCookie
public NettyCookie(io.netty.handler.codec.http.cookie.Cookie nettyCookie) - Parameters:
nettyCookie- The Netty cookie
-
NettyCookie
- Parameters:
name- The namevalue- The value
-
-
Method Details
-
getNettyCookie
public io.netty.handler.codec.http.cookie.Cookie getNettyCookie()- Returns:
- The Netty 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
-
getSameSite
- Specified by:
getSameSitein interfaceio.micronaut.http.cookie.Cookie
-
sameSite
@NonNull public @NonNull io.micronaut.http.cookie.Cookie sameSite(@Nullable @Nullable io.micronaut.http.cookie.SameSite sameSite) - Specified by:
sameSitein 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>
-