## Uses of Interface
org.apache.hc.client5.http.cookie.CookieSpecProvider

Packages that use CookieSpecProvider
Package | Description
--- | ---
org.apache.hc.client5.http.impl |
org.apache.hc.client5.http.impl.async | Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.
org.apache.hc.client5.http.impl.classic | Classic HTTP client API implementation that supports HTTP/1.1 transport only.
org.apache.hc.client5.http.impl.cookie | Standard and common HTTP cookie management policies.
org.apache.hc.client5.http.protocol | HTTP protocol interceptors that enable advanced functionality such as HTTP state management and authentication state caching.

### Uses of CookieSpecProvider in org.apache.hc.client5.http.impl

Methods in org.apache.hc.client5.http.impl that return types with arguments of type CookieSpecProvider
Modifier and Type | Method and Description
--- | ---
`static Lookup<CookieSpecProvider>` | CookieSpecSupport.`createDefault()` Creates the default registry, using the default public suffix matcher.
`static Lookup<CookieSpecProvider>` | CookieSpecSupport.`createDefault(PublicSuffixMatcher publicSuffixMatcher)` Creates the default registry with the provided public suffix matcher
`static RegistryBuilder<CookieSpecProvider>` | CookieSpecSupport.`createDefaultBuilder()` Creates a builder containing the default registry entries with the default public suffix matcher.
`static RegistryBuilder<CookieSpecProvider>` | CookieSpecSupport.`createDefaultBuilder(PublicSuffixMatcher publicSuffixMatcher)` Creates a builder containing the default registry entries, using the provided public suffix matcher.

### Uses of CookieSpecProvider in org.apache.hc.client5.http.impl.async

Method parameters in org.apache.hc.client5.http.impl.async with type arguments of type CookieSpecProvider
Modifier and Type | Method and Description
--- | ---
`HttpAsyncClientBuilder` | HttpAsyncClientBuilder.`setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry)` Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.
`Http2AsyncClientBuilder` | Http2AsyncClientBuilder.`setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry)` Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.

### Uses of CookieSpecProvider in org.apache.hc.client5.http.impl.classic

Method parameters in org.apache.hc.client5.http.impl.classic with type arguments of type CookieSpecProvider
Modifier and Type | Method and Description
--- | ---
`HttpClientBuilder` | HttpClientBuilder.`setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry)` Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.

### Uses of CookieSpecProvider in org.apache.hc.client5.http.impl.cookie

Classes in org.apache.hc.client5.http.impl.cookie that implement CookieSpecProvider
Modifier and Type | Class and Description
--- | ---
`class` | `IgnoreSpecProvider` `CookieSpecProvider` implementation that ignores all cookies.
`class` | `RFC6265CookieSpecProvider` `CookieSpecProvider` implementation that provides an instance of RFC 6265 conformant cookie policy.

### Uses of CookieSpecProvider in org.apache.hc.client5.http.protocol

Methods in org.apache.hc.client5.http.protocol that return types with arguments of type CookieSpecProvider
Modifier and Type | Method and Description
--- | ---
`Lookup<CookieSpecProvider>` | HttpClientContext.`getCookieSpecRegistry()`

Method parameters in org.apache.hc.client5.http.protocol with type arguments of type CookieSpecProvider
Modifier and Type | Method and Description
--- | ---
`void` | HttpClientContext.`setCookieSpecRegistry(Lookup<CookieSpecProvider> lookup)`