Top Description Inners Fields Constructors Methods
org.apache.hc.client5.http.impl.cookie

public Class RFC6265CookieSpecFactory

extends Object
implements CookieSpecFactory
Class Inheritance
All Implemented Interfaces
org.apache.hc.client5.http.cookie.CookieSpecFactory
Annotations
@Contract
threading:SAFE
Imports
org.apache.hc.client5.http.cookie.Cookie, .CookieOrigin, .CookieSpec, .CookieSpecFactory, .MalformedCookieException, org.apache.hc.client5.http.psl.PublicSuffixMatcher, org.apache.hc.client5.http.utils.DateUtils, org.apache.hc.core5.annotation.Contract, .ThreadingBehavior, org.apache.hc.core5.http.protocol.HttpContext

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 and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final RFC6265CookieSpecFactory.CompatibilityLevel
private volatile CookieSpec
private final PublicSuffixMatcher

Constructor Summary

AccessConstructor and Description
public
RFC6265CookieSpecFactory(final RFC6265CookieSpecFactory.CompatibilityLevel compatibilityLevel, final PublicSuffixMatcher publicSuffixMatcher)

public
RFC6265CookieSpecFactory(final PublicSuffixMatcher publicSuffixMatcher)

public

Method Summary

Modifier and TypeMethod and Description
public CookieSpec
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

compatibilityLevelback to summary
private final RFC6265CookieSpecFactory.CompatibilityLevel compatibilityLevel
cookieSpecback to summary
private volatile CookieSpec cookieSpec
publicSuffixMatcherback to summary
private final PublicSuffixMatcher publicSuffixMatcher

Constructor Detail

RFC6265CookieSpecFactoryback to summary
public RFC6265CookieSpecFactory(final RFC6265CookieSpecFactory.CompatibilityLevel compatibilityLevel, final PublicSuffixMatcher publicSuffixMatcher)
RFC6265CookieSpecFactoryback to summary
public RFC6265CookieSpecFactory(final PublicSuffixMatcher publicSuffixMatcher)
RFC6265CookieSpecFactoryback to summary
public RFC6265CookieSpecFactory()

Method Detail

createback to summary
public CookieSpec create(final HttpContext context)

Implements org.apache.hc.client5.http.cookie.CookieSpecFactory.create.

Doc from org.apache.hc.client5.http.cookie.CookieSpecFactory.create.

Creates an instance of CookieSpec.

Returns:CookieSpec

auth scheme.

Annotations
@Override
org.apache.hc.client5.http.impl.cookie back to summary

public final Enum RFC6265CookieSpecFactory.CompatibilityLevel

extends Enum<RFC6265CookieSpecFactory.CompatibilityLevel>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final RFC6265CookieSpecFactory.CompatibilityLevel
public static final RFC6265CookieSpecFactory.CompatibilityLevel
public static final RFC6265CookieSpecFactory.CompatibilityLevel

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static RFC6265CookieSpecFactory.CompatibilityLevel
public static RFC6265CookieSpecFactory.CompatibilityLevel[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

IE_MEDIUM_SECURITYback to summary
public static final RFC6265CookieSpecFactory.CompatibilityLevel IE_MEDIUM_SECURITY
RELAXEDback to summary
public static final RFC6265CookieSpecFactory.CompatibilityLevel RELAXED
STRICTback to summary
public static final RFC6265CookieSpecFactory.CompatibilityLevel STRICT

Constructor Detail

CompatibilityLevelback to summary
private CompatibilityLevel()

Method Detail

valueOfback to summary
public static RFC6265CookieSpecFactory.CompatibilityLevel valueOf(String name)
valuesback to summary
public static RFC6265CookieSpecFactory.CompatibilityLevel[] values()