Class IgnoreCookiesSpec
- java.lang.Object
-
- org.apache.commons.httpclient.cookie.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
-
-
Field Summary
-
Fields inherited from interface org.apache.commons.httpclient.cookie.CookieSpec
PATH_DELIM, PATH_DELIM_CHAR
-
-
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 theCollection
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 emptycookie
array.Cookie[]
parse(java.lang.String host, int port, java.lang.String path, boolean secure, java.lang.String header)
Deprecated.Returns an emptycookie
array.Cookie[]
parse(java.lang.String host, int port, java.lang.String path, boolean secure, Header header)
Deprecated.Returns an emptycookie
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.
-
-
-
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 emptycookie
array. All parameters are ignored.- Specified by:
parse
in interfaceCookieSpec
- Parameters:
host
- the host which sent the Set-Cookie headerport
- the port which sent the Set-Cookie headerpath
- the path which sent the Set-Cookie headersecure
- true when the Set-Cookie header was received over secure conectionheader
- 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 theCollection
of date patterns used for parsing. The String patterns are compatible with theSimpleDateFormat
.- Specified by:
getValidDateFormats
in interfaceCookieSpec
- Returns:
null
-
setValidDateFormats
public void setValidDateFormats(java.util.Collection datepatterns)
Deprecated.Does nothing.- Specified by:
setValidDateFormats
in interfaceCookieSpec
- 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 interfaceCookieSpec
- 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 interfaceCookieSpec
- 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 interfaceCookieSpec
- 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 interfaceCookieSpec
- 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 interfaceCookieSpec
- Parameters:
host
- the host to which the request is being submittedport
- the port to which the request is being submittedpath
- the path to which the request is being submittedsecure
- true if the request is using a secure connectioncookie
- 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 emptycookie
array. All parameters are ignored.- Specified by:
match
in interfaceCookieSpec
- Parameters:
host
- the host to which the request is being submittedport
- the port to which the request is being submitted (currenlty ignored)path
- the path to which the request is being submittedsecure
- true if the request is using a secure protocolcookies
- 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 emptycookie
array. All parameters are ignored.- Specified by:
parse
in interfaceCookieSpec
- Parameters:
host
- the host which sent the Set-Cookie headerport
- the port which sent the Set-Cookie headerpath
- the path which sent the Set-Cookie headersecure
- true when the Set-Cookie header was received over secure conectionheader
- the Set-Cookie received from the server- Returns:
- an array of Cookies parsed from the header
- Throws:
MalformedCookieException
- if an exception occurs during parsingjava.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 interfaceCookieSpec
- Parameters:
attribute
- cookie attribute from the Set-Cookiecookie
- the to be updated- Throws:
MalformedCookieException
- if an exception occurs during parsingjava.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 interfaceCookieSpec
- Parameters:
host
- the host from which theCookie
was receivedport
- the port from which theCookie
was receivedpath
- the path from which theCookie
was receivedsecure
- true when theCookie
was received using a secure connectioncookie
- the Cookie to validate- Throws:
MalformedCookieException
- if the cookie is invalidjava.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 interfaceCookieSpec
- 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 interfaceCookieSpec
- Parameters:
path
- The target path.topmostPath
- The cookie path attribute.- Returns:
false
-
-