Class ContextBuilder
java.lang.Object
org.apache.hc.client5.http.AbstractClientContextBuilder<HttpClientContext>
org.apache.hc.client5.http.ContextBuilder
HttpClientContext builder.- Since:
- 5.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ContextBuildercreate()static ContextBuildercreate(SchemePortResolver schemePortResolver) protected HttpClientContextpreemptiveAuth(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) Methods inherited from class AbstractClientContextBuilder
build
-
Constructor Details
-
ContextBuilder
-
-
Method Details
-
create
-
create
-
useCookieSpecRegistry
public ContextBuilder useCookieSpecRegistry(org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> cookieSpecRegistry) - Overrides:
useCookieSpecRegistryin classAbstractClientContextBuilder<HttpClientContext>
-
useAuthSchemeRegistry
public ContextBuilder useAuthSchemeRegistry(org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry) - Overrides:
useAuthSchemeRegistryin classAbstractClientContextBuilder<HttpClientContext>
-
useCookieStore
- Overrides:
useCookieStorein classAbstractClientContextBuilder<HttpClientContext>
-
useCredentialsProvider
- Overrides:
useCredentialsProviderin classAbstractClientContextBuilder<HttpClientContext>
-
useAuthCache
- Overrides:
useAuthCachein classAbstractClientContextBuilder<HttpClientContext>
-
preemptiveAuth
- Overrides:
preemptiveAuthin classAbstractClientContextBuilder<HttpClientContext>
-
preemptiveBasicAuth
public ContextBuilder preemptiveBasicAuth(org.apache.hc.core5.http.HttpHost host, UsernamePasswordCredentials credentials) - Overrides:
preemptiveBasicAuthin classAbstractClientContextBuilder<HttpClientContext>
-
createContext
- Specified by:
createContextin classAbstractClientContextBuilder<HttpClientContext>
-