Class IgnoreCookiesSpec

java.lang.Object
org.apache.commons.httpclient.cookie.IgnoreCookiesSpec
All Implemented Interfaces:
CookieSpec

@Deprecated public class IgnoreCookiesSpec extends 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 Details

    • IgnoreCookiesSpec

      public IgnoreCookiesSpec()
      Deprecated.
  • Method Details

    • parse

      public Cookie[] parse(String host, int port, String path, boolean secure, 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:
    • getValidDateFormats

      public 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(Collection datepatterns)
      Deprecated.
      Does nothing.
      Specified by:
      setValidDateFormats in interface CookieSpec
      Parameters:
      datepatterns - collection of date patterns
    • formatCookie

      public 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 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:
      IllegalArgumentException - if an input parameter is illegal
    • formatCookieHeader

      public Header formatCookieHeader(Cookie[] cookies) throws 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:
      IllegalArgumentException - if an input parameter is illegal
    • formatCookies

      public String formatCookies(Cookie[] cookies) throws 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:
      IllegalArgumentException - if an input parameter is illegal
    • match

      public boolean match(String host, int port, 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(String host, int port, 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(String host, int port, String path, boolean secure, Header header) throws MalformedCookieException, 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
      IllegalArgumentException - if an input parameter is illegal
      See Also:
    • parseAttribute

      public void parseAttribute(NameValuePair attribute, Cookie cookie) throws MalformedCookieException, 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
      IllegalArgumentException - if an input parameter is illegal
    • validate

      public void validate(String host, int port, String path, boolean secure, Cookie cookie) throws MalformedCookieException, 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
      IllegalArgumentException - if an input parameter is illegal
    • domainMatch

      public boolean domainMatch(String host, 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(String path, 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