Interface CookieStore

All Known Implementing Classes:
BasicCookieStore

public interface CookieStore
Abstract cookie store.
Since:
4.0
Author:
Oleg Kalnichevski
  • Method Summary

    Modifier and Type Method Description
    void addCookie​(Cookie cookie)
    Adds an HTTP cookie, replacing any existing equivalent cookies.
    void clear()
    Clears all cookies.
    boolean clearExpired​(Date date)
    Removes all of cookies in this store that have expired by the specified date.
    List<Cookie> getCookies()
    Returns all cookies contained in this store.
  • Method Details

    • addCookie

      void addCookie​(Cookie cookie)
      Adds an HTTP cookie, replacing any existing equivalent cookies. If the given cookie has already expired it will not be added, but existing values will still be removed.
      Parameters:
      cookie - the cookie to be added
    • getCookies

      List<Cookie> getCookies()
      Returns all cookies contained in this store.
      Returns:
      all cookies
    • clearExpired

      boolean clearExpired​(Date date)
      Removes all of cookies in this store that have expired by the specified date.
      Returns:
      true if any cookies were purged.
    • clear

      void clear()
      Clears all cookies.