Package org.apache.hc.client5.http
Class ContextBuilder
- java.lang.Object
-
- org.apache.hc.client5.http.AbstractClientContextBuilder<HttpClientContext>
-
- org.apache.hc.client5.http.ContextBuilder
-
public class ContextBuilder extends AbstractClientContextBuilder<HttpClientContext>
HttpClientContextbuilder.- Since:
- 5.2
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedContextBuilder(SchemePortResolver schemePortResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContextBuildercreate()static ContextBuildercreate(SchemePortResolver schemePortResolver)protected HttpClientContextcreateContext()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)-
Methods inherited from class org.apache.hc.client5.http.AbstractClientContextBuilder
build
-
-
-
-
Constructor Detail
-
ContextBuilder
protected 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)
- Overrides:
useCookieSpecRegistryin classAbstractClientContextBuilder<HttpClientContext>
-
useAuthSchemeRegistry
public ContextBuilder useAuthSchemeRegistry(org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry)
- Overrides:
useAuthSchemeRegistryin classAbstractClientContextBuilder<HttpClientContext>
-
useCookieStore
public ContextBuilder useCookieStore(CookieStore cookieStore)
- Overrides:
useCookieStorein classAbstractClientContextBuilder<HttpClientContext>
-
useCredentialsProvider
public ContextBuilder useCredentialsProvider(CredentialsProvider credentialsProvider)
- Overrides:
useCredentialsProviderin classAbstractClientContextBuilder<HttpClientContext>
-
useAuthCache
public ContextBuilder useAuthCache(AuthCache authCache)
- Overrides:
useAuthCachein classAbstractClientContextBuilder<HttpClientContext>
-
preemptiveAuth
public ContextBuilder preemptiveAuth(org.apache.hc.core5.http.HttpHost host, AuthScheme authScheme)
- Overrides:
preemptiveAuthin classAbstractClientContextBuilder<HttpClientContext>
-
preemptiveBasicAuth
public ContextBuilder preemptiveBasicAuth(org.apache.hc.core5.http.HttpHost host, UsernamePasswordCredentials credentials)
- Overrides:
preemptiveBasicAuthin classAbstractClientContextBuilder<HttpClientContext>
-
createContext
protected HttpClientContext createContext()
- Specified by:
createContextin classAbstractClientContextBuilder<HttpClientContext>
-
-