Class IgnoreCookiesSpec

  • All Implemented Interfaces:
    CookieSpec

    @Deprecated
    public class IgnoreCookiesSpec
    extends java.lang.Object
    implements CookieSpec
    Deprecated.
    Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project. It is not recommended to use it in any new code. Instead, use HTTP client API plugins as a dependency in your code. E.g. Apache HttpComponents Client API 4.x Plugin or Async HTTP Client Plugin.
    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 Summary

      Constructors 
      Constructor Description
      IgnoreCookiesSpec()
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean domainMatch​(java.lang.String host, java.lang.String domain)
      Deprecated.
      Performs domain-match as defined by the cookie specification.
      java.lang.String formatCookie​(Cookie cookie)
      Deprecated.
      Create a "Cookie" header value for an array of cookies.
      Header formatCookieHeader​(Cookie cookie)
      Deprecated.
      Create a "Cookie" Header for single Cookie.
      Header formatCookieHeader​(Cookie[] cookies)
      Deprecated.
      Create a "Cookie" Header for an array of Cookies.
      java.lang.String formatCookies​(Cookie[] cookies)
      Deprecated.
      Create a "Cookie" header value for an array of cookies.
      java.util.Collection getValidDateFormats()
      Deprecated.
      Returns the Collection of date patterns used for parsing.
      boolean match​(java.lang.String host, int port, java.lang.String path, boolean secure, Cookie cookie)
      Deprecated.
      Determines if a Cookie matches a location.
      Cookie[] match​(java.lang.String host, int port, java.lang.String path, boolean secure, Cookie[] cookies)
      Deprecated.
      Returns an empty cookie array.
      Cookie[] parse​(java.lang.String host, int port, java.lang.String path, boolean secure, java.lang.String header)
      Deprecated.
      Returns an empty cookie array.
      Cookie[] parse​(java.lang.String host, int port, java.lang.String path, boolean secure, Header header)
      Deprecated.
      Returns an empty cookie array.
      void parseAttribute​(NameValuePair attribute, Cookie cookie)
      Deprecated.
      Does nothing.
      boolean pathMatch​(java.lang.String path, java.lang.String topmostPath)
      Deprecated.
      Performs path-match as defined by the cookie specification.
      void setValidDateFormats​(java.util.Collection datepatterns)
      Deprecated.
      Does nothing.
      void validate​(java.lang.String host, int port, java.lang.String path, boolean secure, Cookie cookie)
      Deprecated.
      Does nothing.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IgnoreCookiesSpec

        public IgnoreCookiesSpec()
        Deprecated.
    • Method Detail

      • parse

        public Cookie[] parse​(java.lang.String host,
                              int port,
                              java.lang.String path,
                              boolean secure,
                              java.lang.String header)
                       throws MalformedCookieException
        Deprecated.
        Returns an empty cookie array. All parameters are ignored.
        Specified by:
        parse in interface CookieSpec
        Parameters:
        host - the host which sent the Set-Cookie header
        port - the port which sent the Set-Cookie header
        path - the path which sent the Set-Cookie header
        secure - true when the Set-Cookie header was received over secure conection
        header - the Set-Cookie received from the server
        Returns:
        an array of Cookies parsed from the Set-Cookie value
        Throws:
        MalformedCookieException - if an exception occurs during parsing
        See Also:
        CookieSpec.validate(String, int, String, boolean, Cookie)
      • getValidDateFormats

        public java.util.Collection getValidDateFormats()
        Deprecated.
        Description copied from interface: CookieSpec
        Returns the Collection of date patterns used for parsing. The String patterns are compatible with the SimpleDateFormat.
        Specified by:
        getValidDateFormats in interface CookieSpec
        Returns:
        null
      • setValidDateFormats

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

        public java.lang.String formatCookie​(Cookie cookie)
        Deprecated.
        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
      • formatCookieHeader

        public Header formatCookieHeader​(Cookie cookie)
                                  throws java.lang.IllegalArgumentException
        Deprecated.
        Description copied from interface: CookieSpec
        Create a "Cookie" Header for single Cookie.
        Specified by:
        formatCookieHeader in interface CookieSpec
        Parameters:
        cookie - the Cookie format as a Cookie header
        Returns:
        null
        Throws:
        java.lang.IllegalArgumentException - if an input parameter is illegal
      • formatCookieHeader

        public Header formatCookieHeader​(Cookie[] cookies)
                                  throws java.lang.IllegalArgumentException
        Deprecated.
        Description copied from interface: CookieSpec
        Create a "Cookie" Header for an array of Cookies.
        Specified by:
        formatCookieHeader in interface CookieSpec
        Parameters:
        cookies - the Cookies format into a Cookie header
        Returns:
        null
        Throws:
        java.lang.IllegalArgumentException - if an input parameter is illegal
      • formatCookies

        public java.lang.String formatCookies​(Cookie[] cookies)
                                       throws java.lang.IllegalArgumentException
        Deprecated.
        Description copied from interface: CookieSpec
        Create a "Cookie" header value for an array of cookies.
        Specified by:
        formatCookies in interface CookieSpec
        Parameters:
        cookies - the Cookies to be formatted
        Returns:
        null
        Throws:
        java.lang.IllegalArgumentException - if an input parameter is illegal
      • match

        public boolean match​(java.lang.String host,
                             int port,
                             java.lang.String path,
                             boolean secure,
                             Cookie cookie)
        Deprecated.
        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​(java.lang.String host,
                              int port,
                              java.lang.String path,
                              boolean secure,
                              Cookie[] cookies)
        Deprecated.
        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.
      • parse

        public Cookie[] parse​(java.lang.String host,
                              int port,
                              java.lang.String path,
                              boolean secure,
                              Header header)
                       throws MalformedCookieException,
                              java.lang.IllegalArgumentException
        Deprecated.
        Returns an empty cookie array. All parameters are ignored.
        Specified by:
        parse in interface CookieSpec
        Parameters:
        host - the host which sent the Set-Cookie header
        port - the port which sent the Set-Cookie header
        path - the path which sent the Set-Cookie header
        secure - true when the Set-Cookie header was received over secure conection
        header - the Set-Cookie received from the server
        Returns:
        an array of Cookies parsed from the header
        Throws:
        MalformedCookieException - if an exception occurs during parsing
        java.lang.IllegalArgumentException - if an input parameter is illegal
        See Also:
        CookieSpec.validate(String, int, String, boolean, Cookie)
      • parseAttribute

        public void parseAttribute​(NameValuePair attribute,
                                   Cookie cookie)
                            throws MalformedCookieException,
                                   java.lang.IllegalArgumentException
        Deprecated.
        Does nothing.
        Specified by:
        parseAttribute in interface CookieSpec
        Parameters:
        attribute - cookie attribute from the Set-Cookie
        cookie - the to be updated
        Throws:
        MalformedCookieException - if an exception occurs during parsing
        java.lang.IllegalArgumentException - if an input parameter is illegal
      • validate

        public void validate​(java.lang.String host,
                             int port,
                             java.lang.String path,
                             boolean secure,
                             Cookie cookie)
                      throws MalformedCookieException,
                             java.lang.IllegalArgumentException
        Deprecated.
        Does nothing.
        Specified by:
        validate in interface CookieSpec
        Parameters:
        host - the host from which the Cookie was received
        port - the port from which the Cookie was received
        path - the path from which the Cookie was received
        secure - true when the Cookie was received using a secure connection
        cookie - the Cookie to validate
        Throws:
        MalformedCookieException - if the cookie is invalid
        java.lang.IllegalArgumentException - if an input parameter is illegal
      • domainMatch

        public boolean domainMatch​(java.lang.String host,
                                   java.lang.String domain)
        Deprecated.
        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​(java.lang.String path,
                                 java.lang.String topmostPath)
        Deprecated.
        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