public class CacheContextBuilder extends AbstractClientContextBuilder<HttpCacheContext>
| Modifier | Constructor and Description |
|---|---|
protected |
CacheContextBuilder(SchemePortResolver schemePortResolver) |
| Modifier and Type | Method and Description |
|---|---|
HttpCacheContext |
build() |
static CacheContextBuilder |
create() |
static CacheContextBuilder |
create(SchemePortResolver schemePortResolver) |
protected HttpCacheContext |
createContext() |
CacheContextBuilder |
preemptiveAuth(HttpHost host,
AuthScheme authScheme) |
CacheContextBuilder |
preemptiveBasicAuth(HttpHost host,
UsernamePasswordCredentials credentials) |
CacheContextBuilder |
setCacheControl(RequestCacheControl cacheControl) |
CacheContextBuilder |
useAuthCache(AuthCache authCache) |
CacheContextBuilder |
useAuthSchemeRegistry(Lookup<AuthSchemeFactory> authSchemeRegistry) |
CacheContextBuilder |
useCookieSpecRegistry(Lookup<CookieSpecFactory> cookieSpecRegistry) |
CacheContextBuilder |
useCookieStore(CookieStore cookieStore) |
CacheContextBuilder |
useCredentialsProvider(CredentialsProvider credentialsProvider) |
protected CacheContextBuilder(SchemePortResolver schemePortResolver)
public static CacheContextBuilder create(SchemePortResolver schemePortResolver)
public static CacheContextBuilder create()
public CacheContextBuilder useCookieSpecRegistry(Lookup<CookieSpecFactory> cookieSpecRegistry)
useCookieSpecRegistry in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder useAuthSchemeRegistry(Lookup<AuthSchemeFactory> authSchemeRegistry)
useAuthSchemeRegistry in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder useCookieStore(CookieStore cookieStore)
useCookieStore in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder useCredentialsProvider(CredentialsProvider credentialsProvider)
useCredentialsProvider in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder useAuthCache(AuthCache authCache)
useAuthCache in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder preemptiveAuth(HttpHost host, AuthScheme authScheme)
preemptiveAuth in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder preemptiveBasicAuth(HttpHost host, UsernamePasswordCredentials credentials)
preemptiveBasicAuth in class AbstractClientContextBuilder<HttpCacheContext>public CacheContextBuilder setCacheControl(RequestCacheControl cacheControl)
protected HttpCacheContext createContext()
createContext in class AbstractClientContextBuilder<HttpCacheContext>public HttpCacheContext build()
build in class AbstractClientContextBuilder<HttpCacheContext>Copyright © 2010–2021 The Apache Software Foundation. All rights reserved.