All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rx.net.http.cookie.CookiePersistor Maven / Gradle / Ivy

package org.rx.net.http.cookie;

import java.util.Collection;
import java.util.List;

import okhttp3.Cookie;

/**
 * A CookiePersistor handles the persistent cookie storage.
 */
public interface CookiePersistor {
    List loadAll();

    /**
     * Persist all cookies, existing cookies will be overwritten.
     *
     * @param cookies cookies persist
     */
    void saveAll(Collection cookies);

    /**
     * Removes indicated cookies from persistence.
     *
     * @param cookies cookies to remove from persistence
     */
    void removeAll(Collection cookies);

    void clear();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy