public class CookieJar extends BaseObject implements ICookieJar, ISupportInitialize, ISupportLogging
Modifier and Type | Class and Description |
---|---|
private class |
CookieJar.CookieJarEntry |
Modifier and Type | Field and Description |
---|---|
private character |
cookieJarPath |
private object<? extends IlogWriter> |
logger |
private static ContextLocal<java.util.List<CookieJar.CookieJarEntry>> |
persistentCookies |
private java.util.List<CookieJar.CookieJarEntry> |
sessionCookies |
private static java.lang.String |
TAG_COOKIE_ACCESS |
private static java.lang.String |
TAG_COOKIE_CREATED |
private static java.lang.String |
TAG_COOKIE_DATA |
private static java.lang.String |
TAG_COOKIE_DOMAIN |
private static java.lang.String |
TAG_COOKIE_NAME |
private static java.lang.String |
TAG_COOKIE_PATH |
private static java.lang.String |
TAG_COOKIES |
Constructor and Description |
---|
CookieJar() |
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
__lang_BaseObject_constructor__, clone, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyEquals, toLegacyString
private static final java.lang.String TAG_COOKIES
private static final java.lang.String TAG_COOKIE_NAME
private static final java.lang.String TAG_COOKIE_DOMAIN
private static final java.lang.String TAG_COOKIE_PATH
private static final java.lang.String TAG_COOKIE_DATA
private static final java.lang.String TAG_COOKIE_CREATED
private static final java.lang.String TAG_COOKIE_ACCESS
private final object<? extends IlogWriter> logger
private character cookieJarPath
private static ContextLocal<java.util.List<CookieJar.CookieJarEntry>> persistentCookies
private java.util.List<CookieJar.CookieJarEntry> sessionCookies
public void __net_http_CookieJar_execute__()
public object<? extends IlogWriter> getLogger()
getLogger
in interface ISupportLogging
public void destroy()
destroy
in interface ISupportInitialize
public void initialize()
initialize
in interface ISupportInitialize
public void setLogger(object<? extends IlogWriter> _logger)
setLogger
in interface ISupportLogging
_logger
- The logger instance.public character getCookieJarPath()
getCookieJarPath
in interface ICookieJar
public void setCookieJarPath(character _var)
setCookieJarPath
in interface ICookieJar
public void __net_http_CookieJar_constructor__()
public void __net_http_CookieJar_destructor__()
public void addCookie(character _pcDomain, character _pcPath, object<? extends Cookie> _poCookie)
addCookie
in interface ICookieJar
public void addCookie(object<? extends Cookie> _poCookie)
addCookie
in interface ICookieJar
public void addCookies(object<? extends Cookie>[] _poCookies)
addCookies
in interface ICookieJar
public void clearPersistentCookies()
clearPersistentCookies
in interface ICookieJar
public void clearSessionCookies()
clearSessionCookies
in interface ICookieJar
public static void __net_http_CookieJar_constructor__static__()
public integer getCookies(object<? extends Uri> _poUri, OutputExtentParameter<object<? extends Cookie>> _extpoCookies)
getCookies
in interface ICookieJar
public logical removeCookie(object<? extends Cookie> _poCookie)
removeCookie
in interface ICookieJar
private boolean _removeCookie(Cookie cookie, java.util.List<CookieJar.CookieJarEntry> store)
private void _addCookie(CookieJar.CookieJarEntry cookie, java.util.List<CookieJar.CookieJarEntry> store)
private boolean _isExpired(Cookie cookie)
private object<JsonObject> _serializeCookie(CookieJar.CookieJarEntry poCookie)
private java.util.Collection<object<? extends Cookie>> _getCookies(java.util.List<CookieJar.CookieJarEntry> store, java.lang.String domain, java.lang.String path, boolean http, boolean secure)
private void _persistCookies()