com.microsoft.tfs.core.httpclient.cookie
Class CompatibilityCookieSpec

java.lang.Object
  extended by com.microsoft.tfs.core.httpclient.cookie.CookieSpecBase
      extended by com.microsoft.tfs.core.httpclient.cookie.RFC2109Spec
          extended by com.microsoft.tfs.core.httpclient.cookie.CompatibilityCookieSpec
All Implemented Interfaces:
CookieSpec

public class CompatibilityCookieSpec
extends RFC2109Spec

Cookie spec class that aims for maximum compatibility with web practices, if not necessarily standards.

Thread-safety:
unknown

Field Summary
 
Fields inherited from class com.microsoft.tfs.core.httpclient.cookie.RFC2109Spec
SET_COOKIE_KEY
 
Fields inherited from class com.microsoft.tfs.core.httpclient.cookie.CookieSpecBase
LOG
 
Fields inherited from interface com.microsoft.tfs.core.httpclient.cookie.CookieSpec
PATH_DELIM, PATH_DELIM_CHAR
 
Constructor Summary
CompatibilityCookieSpec()
           
 
Method Summary
 boolean domainMatch(java.lang.String host, java.lang.String domain)
          Performs domain-match as implemented by browsers.
 
Methods inherited from class com.microsoft.tfs.core.httpclient.cookie.RFC2109Spec
formatCookie, formatCookies, parseAttribute, validate
 
Methods inherited from class com.microsoft.tfs.core.httpclient.cookie.CookieSpecBase
formatCookieHeader, formatCookieHeader, getValidDateFormats, match, match, parse, parse, parse, parse, pathMatch, setValidDateFormats
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompatibilityCookieSpec

public CompatibilityCookieSpec()
Method Detail

domainMatch

public boolean domainMatch(java.lang.String host,
                           java.lang.String domain)
Performs domain-match as implemented by browsers.

Specified by:
domainMatch in interface CookieSpec
Overrides:
domainMatch in class RFC2109Spec
Parameters:
host - The target host.
domain - The cookie domain attribute.
Returns:
true if the specified host matches the given domain.
Since:
3.0


© 2015 Microsoft. All rights reserved.