Package com.yahoo.jdisc.http
Class Cookie
- java.lang.Object
-
- com.yahoo.jdisc.http.Cookie
-
public class Cookie extends java.lang.Object
A RFC 6265 compliant cookie. Note: RFC 2109 and RFC 2965 is no longer supported. All fields that are not part of RFC 6265 are deprecated.- Author:
- Einar M R Rosenvinge, bjorncs
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static java.util.List<Cookie>
fromCookieHeader(java.lang.String headerVal)
static Cookie
fromSetCookieHeader(java.lang.String headerVal)
java.lang.String
getDomain()
int
getMaxAge(java.util.concurrent.TimeUnit unit)
java.lang.String
getName()
java.lang.String
getPath()
java.lang.String
getValue()
int
hashCode()
boolean
isHttpOnly()
boolean
isSecure()
Cookie
setDomain(java.lang.String domain)
Cookie
setHttpOnly(boolean httpOnly)
Cookie
setMaxAge(int maxAge, java.util.concurrent.TimeUnit unit)
Cookie
setName(java.lang.String name)
Cookie
setPath(java.lang.String path)
Cookie
setSecure(boolean secure)
Cookie
setValue(java.lang.String value)
static java.lang.String
toCookieHeader(java.lang.Iterable<? extends Cookie> cookies)
static java.util.List<java.lang.String>
toSetCookieHeaderAll(java.lang.Iterable<? extends Cookie> cookies)
Deprecated.static java.util.List<java.lang.String>
toSetCookieHeaders(java.lang.Iterable<? extends Cookie> cookies)
java.lang.String
toString()
-
-
-
Constructor Detail
-
Cookie
public Cookie()
-
Cookie
public Cookie(Cookie cookie)
-
Cookie
public Cookie(java.lang.String name, java.lang.String value)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public Cookie setName(java.lang.String name)
-
getValue
public java.lang.String getValue()
-
setValue
public Cookie setValue(java.lang.String value)
-
getDomain
public java.lang.String getDomain()
-
setDomain
public Cookie setDomain(java.lang.String domain)
-
getPath
public java.lang.String getPath()
-
setPath
public Cookie setPath(java.lang.String path)
-
getMaxAge
public int getMaxAge(java.util.concurrent.TimeUnit unit)
-
setMaxAge
public Cookie setMaxAge(int maxAge, java.util.concurrent.TimeUnit unit)
-
isSecure
public boolean isSecure()
-
setSecure
public Cookie setSecure(boolean secure)
-
isHttpOnly
public boolean isHttpOnly()
-
setHttpOnly
public Cookie setHttpOnly(boolean httpOnly)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toCookieHeader
public static java.lang.String toCookieHeader(java.lang.Iterable<? extends Cookie> cookies)
-
fromCookieHeader
public static java.util.List<Cookie> fromCookieHeader(java.lang.String headerVal)
-
toSetCookieHeaders
public static java.util.List<java.lang.String> toSetCookieHeaders(java.lang.Iterable<? extends Cookie> cookies)
-
toSetCookieHeaderAll
@Deprecated public static java.util.List<java.lang.String> toSetCookieHeaderAll(java.lang.Iterable<? extends Cookie> cookies)
Deprecated.
-
fromSetCookieHeader
public static Cookie fromSetCookieHeader(java.lang.String headerVal)
-
-