Interface CookieStore

All Known Implementing Classes:
BasicCookieStore

public interface CookieStore
This interface represents an abstract store for Cookie objects.
Since:
4.0
  • Method Details

    • addCookie

      void addCookie(Cookie cookie)
      Adds an 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

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

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

      void clear()
      Clears all cookies.