public final class CookieManager
extends java.net.CookieHandler
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
logger |
private CookieStore |
store |
Constructor and Description |
---|
CookieManager()
Creates a new
CookieManager . |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
canonicalize(java.lang.String hostname)
Canonicalizes a hostname as required by RFC 6265.
|
private java.lang.String |
get(java.net.URI uri)
Returns the cookie string for a given URI.
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
get(java.net.URI uri,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders) |
private void |
put(java.net.URI uri,
Cookie cookie)
Puts an individual cookie.
|
void |
put(java.net.URI uri,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders) |
private static java.lang.String |
toLogString(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
Converts a map of HTTP headers to a string suitable for displaying
in the log.
|
private static final java.util.logging.Logger logger
private final CookieStore store
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> get(java.net.URI uri, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
get
in class java.net.CookieHandler
private java.lang.String get(java.net.URI uri)
public void put(java.net.URI uri, java.util.Map<java.lang.String,java.util.List<java.lang.String>> responseHeaders)
put
in class java.net.CookieHandler
private void put(java.net.URI uri, Cookie cookie)
private static java.lang.String toLogString(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
private static java.lang.String canonicalize(java.lang.String hostname)