Class IgnoreCookiesSpec

  • All Implemented Interfaces:
    CookieSpec

    public class IgnoreCookiesSpec
    extends Object
    implements CookieSpec
    A cookie spec that does nothing. Cookies are neither parsed, formatted nor matched. It can be used to effectively disable cookies altogether.
    Since:
    3.0
    • Constructor Detail

      • IgnoreCookiesSpec

        public IgnoreCookiesSpec()
    • Method Detail

      • setValidDateFormats

        public void setValidDateFormats​(Collection datepatterns)
        Does nothing.
        Specified by:
        setValidDateFormats in interface CookieSpec
        Parameters:
        datepatterns - collection of date patterns
      • formatCookie

        public String formatCookie​(Cookie cookie)
        Description copied from interface: CookieSpec
        Create a "Cookie" header value for an array of cookies.
        Specified by:
        formatCookie in interface CookieSpec
        Parameters:
        cookie - the cookie to be formatted as string
        Returns:
        null
      • match

        public boolean match​(String host,
                             int port,
                             String path,
                             boolean secure,
                             Cookie cookie)
        Description copied from interface: CookieSpec
        Determines if a Cookie matches a location.
        Specified by:
        match in interface CookieSpec
        Parameters:
        host - the host to which the request is being submitted
        port - the port to which the request is being submitted
        path - the path to which the request is being submitted
        secure - true if the request is using a secure connection
        cookie - the Cookie to be matched
        Returns:
        false
      • match

        public Cookie[] match​(String host,
                              int port,
                              String path,
                              boolean secure,
                              Cookie[] cookies)
        Returns an empty cookie array. All parameters are ignored.
        Specified by:
        match in interface CookieSpec
        Parameters:
        host - the host to which the request is being submitted
        port - the port to which the request is being submitted (currenlty ignored)
        path - the path to which the request is being submitted
        secure - true if the request is using a secure protocol
        cookies - an array of Cookies to be matched
        Returns:
        true if the cookie should be submitted with a request with given attributes, false otherwise.
      • domainMatch

        public boolean domainMatch​(String host,
                                   String domain)
        Description copied from interface: CookieSpec
        Performs domain-match as defined by the cookie specification.
        Specified by:
        domainMatch in interface CookieSpec
        Parameters:
        host - The target host.
        domain - The cookie domain attribute.
        Returns:
        false
      • pathMatch

        public boolean pathMatch​(String path,
                                 String topmostPath)
        Description copied from interface: CookieSpec
        Performs path-match as defined by the cookie specification.
        Specified by:
        pathMatch in interface CookieSpec
        Parameters:
        path - The target path.
        topmostPath - The cookie path attribute.
        Returns:
        false