Class RFC6265CookieSpecFactory
- java.lang.Object
-
- org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory
-
- All Implemented Interfaces:
CookieSpecFactory
@Contract(threading=SAFE) public class RFC6265CookieSpecFactory extends java.lang.Object implements CookieSpecFactory
CookieSpecFactory
implementation that provides an instance of RFC 6265 conformant cookie policy. The instance returned by this factory can be shared by multiple threads.- Since:
- 4.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RFC6265CookieSpecFactory.CompatibilityLevel
-
Field Summary
Fields Modifier and Type Field Description private RFC6265CookieSpecFactory.CompatibilityLevel
compatibilityLevel
private CookieSpec
cookieSpec
private PublicSuffixMatcher
publicSuffixMatcher
-
Constructor Summary
Constructors Constructor Description RFC6265CookieSpecFactory()
RFC6265CookieSpecFactory(RFC6265CookieSpecFactory.CompatibilityLevel compatibilityLevel, PublicSuffixMatcher publicSuffixMatcher)
RFC6265CookieSpecFactory(PublicSuffixMatcher publicSuffixMatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CookieSpec
create(org.apache.hc.core5.http.protocol.HttpContext context)
Creates an instance ofCookieSpec
.
-
-
-
Field Detail
-
compatibilityLevel
private final RFC6265CookieSpecFactory.CompatibilityLevel compatibilityLevel
-
publicSuffixMatcher
private final PublicSuffixMatcher publicSuffixMatcher
-
cookieSpec
private volatile CookieSpec cookieSpec
-
-
Constructor Detail
-
RFC6265CookieSpecFactory
public RFC6265CookieSpecFactory(RFC6265CookieSpecFactory.CompatibilityLevel compatibilityLevel, PublicSuffixMatcher publicSuffixMatcher)
-
RFC6265CookieSpecFactory
public RFC6265CookieSpecFactory(PublicSuffixMatcher publicSuffixMatcher)
-
RFC6265CookieSpecFactory
public RFC6265CookieSpecFactory()
-
-
Method Detail
-
create
public CookieSpec create(org.apache.hc.core5.http.protocol.HttpContext context)
Description copied from interface:CookieSpecFactory
Creates an instance ofCookieSpec
.- Specified by:
create
in interfaceCookieSpecFactory
- Returns:
- auth scheme.
-
-