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 AuthCache
private 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 CookieStore
private CredentialsProvider
private final SchemePortResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
static ContextBuilder
create()
static ContextBuilder
create
(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
-