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,java.io.Serializable,java.lang.Comparable<io.micronaut.http.cookie.Cookie>
@Internal public class NettyCookie extends java.lang.Object implements io.micronaut.http.cookie.CookieA wrapper around a Netty cookie.- Since:
- 1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NettyCookie(io.netty.handler.codec.http.cookie.Cookie nettyCookie)NettyCookie(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(io.micronaut.http.cookie.Cookie o)io.micronaut.http.cookie.Cookiedomain(java.lang.String domain)java.lang.StringgetDomain()longgetMaxAge()java.lang.StringgetName()io.netty.handler.codec.http.cookie.CookiegetNettyCookie()java.lang.StringgetPath()java.util.Optional<io.micronaut.http.cookie.SameSite>getSameSite()java.lang.StringgetValue()io.micronaut.http.cookie.CookiehttpOnly(boolean httpOnly)booleanisHttpOnly()booleanisSecure()io.micronaut.http.cookie.CookiemaxAge(long maxAge)io.micronaut.http.cookie.Cookiepath(java.lang.String path)io.micronaut.http.cookie.CookiesameSite(io.micronaut.http.cookie.SameSite sameSite)io.micronaut.http.cookie.Cookiesecure(boolean secure)io.micronaut.http.cookie.Cookievalue(java.lang.String value)
-
-
-
Method Detail
-
getNettyCookie
public io.netty.handler.codec.http.cookie.Cookie getNettyCookie()
- Returns:
- The Netty cookie
-
getName
@NonNull public java.lang.String getName()
- Specified by:
getNamein interfaceio.micronaut.http.cookie.Cookie
-
getValue
@NonNull public java.lang.String getValue()
- Specified by:
getValuein interfaceio.micronaut.http.cookie.Cookie
-
getDomain
public java.lang.String getDomain()
- Specified by:
getDomainin interfaceio.micronaut.http.cookie.Cookie
-
getPath
public java.lang.String 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 io.micronaut.http.cookie.Cookie maxAge(long maxAge)
- Specified by:
maxAgein interfaceio.micronaut.http.cookie.Cookie
-
getSameSite
public java.util.Optional<io.micronaut.http.cookie.SameSite> getSameSite()
- Specified by:
getSameSitein interfaceio.micronaut.http.cookie.Cookie
-
sameSite
@NonNull public io.micronaut.http.cookie.Cookie sameSite(@Nullable io.micronaut.http.cookie.SameSite sameSite)- Specified by:
sameSitein interfaceio.micronaut.http.cookie.Cookie
-
value
@NonNull public io.micronaut.http.cookie.Cookie value(@NonNull java.lang.String value)- Specified by:
valuein interfaceio.micronaut.http.cookie.Cookie
-
domain
@NonNull public io.micronaut.http.cookie.Cookie domain(java.lang.String domain)
- Specified by:
domainin interfaceio.micronaut.http.cookie.Cookie
-
path
@NonNull public io.micronaut.http.cookie.Cookie path(java.lang.String path)
- Specified by:
pathin interfaceio.micronaut.http.cookie.Cookie
-
secure
@NonNull public io.micronaut.http.cookie.Cookie secure(boolean secure)
- Specified by:
securein interfaceio.micronaut.http.cookie.Cookie
-
httpOnly
@NonNull public 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 interfacejava.lang.Comparable<io.micronaut.http.cookie.Cookie>
-
-