Package org.apache.hc.client5.http
Class ContextBuilder
java.lang.Object
org.apache.hc.client5.http.ContextBuilder
HttpClientContext builder.- Since:
- 5.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AuthCacheprivate Map<org.apache.hc.core5.http.HttpHost, AuthScheme> private org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> private org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> private CookieStoreprivate CredentialsProviderprivate final SchemePortResolver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static ContextBuildercreate()static ContextBuildercreate(SchemePortResolver schemePortResolver) preemptiveAuth(org.apache.hc.core5.http.HttpHost host, AuthScheme authScheme) preemptiveBasicAuth(org.apache.hc.core5.http.HttpHost host, UsernamePasswordCredentials credentials) useAuthCache(AuthCache authCache) useAuthSchemeRegistry(org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry) useCookieSpecRegistry(org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> cookieSpecRegistry) useCookieStore(CookieStore cookieStore) useCredentialsProvider(CredentialsProvider credentialsProvider)
-
Field Details
-
schemePortResolver
-
cookieSpecRegistry
-
authSchemeRegistry
-
cookieStore
-
credentialsProvider
-
authCache
-
authSchemeMap
-
-
Constructor Details
-
ContextBuilder
ContextBuilder(SchemePortResolver schemePortResolver)
-
-
Method Details
-
create
-
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
-
useCredentialsProvider
-
useAuthCache
-
preemptiveAuth
-
preemptiveBasicAuth
public ContextBuilder preemptiveBasicAuth(org.apache.hc.core5.http.HttpHost host, UsernamePasswordCredentials credentials) -
build
-