Package org.apache.hc.client5.http
Class ContextBuilder
- java.lang.Object
-
- org.apache.hc.client5.http.ContextBuilder
-
public class ContextBuilder extends java.lang.ObjectHttpClientContextbuilder.- Since:
- 5.2
-
-
Field Summary
Fields Modifier and Type Field Description private AuthCacheauthCacheprivate java.util.Map<org.apache.hc.core5.http.HttpHost,AuthScheme>authSchemeMapprivate org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory>authSchemeRegistryprivate org.apache.hc.core5.http.config.Lookup<CookieSpecFactory>cookieSpecRegistryprivate CookieStorecookieStoreprivate CredentialsProvidercredentialsProviderprivate SchemePortResolverschemePortResolver
-
Constructor Summary
Constructors Constructor Description ContextBuilder(SchemePortResolver schemePortResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpClientContextbuild()static ContextBuildercreate()static ContextBuildercreate(SchemePortResolver schemePortResolver)ContextBuilderpreemptiveAuth(org.apache.hc.core5.http.HttpHost host, AuthScheme authScheme)ContextBuilderpreemptiveBasicAuth(org.apache.hc.core5.http.HttpHost host, UsernamePasswordCredentials credentials)ContextBuilderuseAuthCache(AuthCache authCache)ContextBuilderuseAuthSchemeRegistry(org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry)ContextBuilderuseCookieSpecRegistry(org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> cookieSpecRegistry)ContextBuilderuseCookieStore(CookieStore cookieStore)ContextBuilderuseCredentialsProvider(CredentialsProvider credentialsProvider)
-
-
-
Field Detail
-
schemePortResolver
private final SchemePortResolver schemePortResolver
-
cookieSpecRegistry
private org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> cookieSpecRegistry
-
authSchemeRegistry
private org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry
-
cookieStore
private CookieStore cookieStore
-
credentialsProvider
private CredentialsProvider credentialsProvider
-
authCache
private AuthCache authCache
-
authSchemeMap
private java.util.Map<org.apache.hc.core5.http.HttpHost,AuthScheme> authSchemeMap
-
-
Constructor Detail
-
ContextBuilder
ContextBuilder(SchemePortResolver schemePortResolver)
-
-
Method Detail
-
create
public static ContextBuilder create(SchemePortResolver schemePortResolver)
-
create
public static ContextBuilder create()
-
useCookieSpecRegistry
public ContextBuilder useCookieSpecRegistry(org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> cookieSpecRegistry)
-
useAuthSchemeRegistry
public ContextBuilder useAuthSchemeRegistry(org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry)
-
useCookieStore
public ContextBuilder useCookieStore(CookieStore cookieStore)
-
useCredentialsProvider
public ContextBuilder useCredentialsProvider(CredentialsProvider credentialsProvider)
-
useAuthCache
public ContextBuilder useAuthCache(AuthCache authCache)
-
preemptiveAuth
public ContextBuilder preemptiveAuth(org.apache.hc.core5.http.HttpHost host, AuthScheme authScheme)
-
preemptiveBasicAuth
public ContextBuilder preemptiveBasicAuth(org.apache.hc.core5.http.HttpHost host, UsernamePasswordCredentials credentials)
-
build
public HttpClientContext build()
-
-