Package | Description |
---|---|
org.apache.http.impl.nio.client |
Default asynchronous HTTP client implementation.
|
Modifier and Type | Method and Description |
---|---|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.addInterceptorFirst(org.apache.http.HttpRequestInterceptor itcp)
Adds this protocol interceptor to the head of the protocol processing list.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.addInterceptorFirst(org.apache.http.HttpResponseInterceptor itcp)
Adds this protocol interceptor to the head of the protocol processing list.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.addInterceptorLast(org.apache.http.HttpRequestInterceptor itcp)
Adds this protocol interceptor to the tail of the protocol processing list.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.addInterceptorLast(org.apache.http.HttpResponseInterceptor itcp)
Adds this protocol interceptor to the tail of the protocol processing list.
|
static HttpAsyncClientBuilder |
HttpAsyncClientBuilder.create() |
static HttpAsyncClientBuilder |
HttpAsyncClients.custom()
Creates builder object for construction of custom
CloseableHttpAsyncClient instances. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.disableAuthCaching()
Disables authentication scheme caching.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.disableConnectionState()
Disables connection state tracking.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.disableCookieManagement()
Disables state (cookie) management.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setConnectionManager(NHttpClientConnectionManager connManager)
Assigns
NHttpClientConnectionManager instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setConnectionManagerShared(boolean shared)
Defines the connection manager is to be shared by multiple
client instances.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setConnectionReuseStrategy(org.apache.http.ConnectionReuseStrategy reuseStrategy)
Assigns
ConnectionReuseStrategy instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultAuthSchemeRegistry(org.apache.http.config.Lookup<org.apache.http.auth.AuthSchemeProvider> authSchemeRegistry)
Assigns default
AuthScheme registry which will
be used for request execution if not explicitly set in the client execution
context. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultConnectionConfig(org.apache.http.config.ConnectionConfig config)
Assigns default
ConnectionConfig . |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultCookieSpecRegistry(org.apache.http.config.Lookup<org.apache.http.cookie.CookieSpecProvider> cookieSpecRegistry)
Assigns default
CookieSpec registry which will
be used for request execution if not explicitly set in the client execution
context. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultCookieStore(org.apache.http.client.CookieStore cookieStore)
Assigns default
CookieStore instance which will be used for
request execution if not explicitly set in the client execution context. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultCredentialsProvider(org.apache.http.client.CredentialsProvider credentialsProvider)
Assigns default
CredentialsProvider instance which will be used
for request execution if not explicitly set in the client execution
context. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultHeaders(Collection<? extends org.apache.http.Header> defaultHeaders)
Assigns default request header values.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultIOReactorConfig(org.apache.http.impl.nio.reactor.IOReactorConfig config)
Assigns default
IOReactorConfig . |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultRequestConfig(org.apache.http.client.config.RequestConfig config)
Assigns default
RequestConfig instance which will be used
for request execution if not explicitly set in the client execution
context. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setEventHandler(org.apache.http.nio.NHttpClientEventHandler eventHandler)
Assigns
NHttpClientEventHandler instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
Deprecated.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setHttpProcessor(org.apache.http.protocol.HttpProcessor httpprocessor)
Assigns
HttpProcessor instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy)
Assigns
ConnectionKeepAliveStrategy instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setMaxConnPerRoute(int maxConnPerRoute)
Assigns maximum connection per route value.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setMaxConnTotal(int maxConnTotal)
Assigns maximum total connection value.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setProxy(org.apache.http.HttpHost proxy)
Assigns default proxy value.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setProxyAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy proxyAuthStrategy)
Assigns
AuthenticationStrategy instance for target
host authentication. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setPublicSuffixMatcher(org.apache.http.conn.util.PublicSuffixMatcher publicSuffixMatcher)
Assigns file containing public suffix matcher.
|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setRedirectStrategy(org.apache.http.client.RedirectStrategy redirectStrategy)
Assigns
RedirectStrategy instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner routePlanner)
Assigns
HttpRoutePlanner instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setSchemePortResolver(org.apache.http.conn.SchemePortResolver schemePortResolver)
Assigns
SchemePortResolver instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setSSLContext(SSLContext sslcontext)
Assigns
SSLContext instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setSSLHostnameVerifier(HostnameVerifier hostnameVerifier)
Assigns
HostnameVerifier instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setSSLStrategy(SchemeIOSessionStrategy strategy)
Assigns
SchemeIOSessionStrategy instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setTargetAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy targetAuthStrategy)
Assigns
AuthenticationStrategy instance for proxy
authentication. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setThreadFactory(ThreadFactory threadFactory)
Assigns
ThreadFactory instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setUserAgent(String userAgent)
Assigns
User-Agent value. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setUserTokenHandler(org.apache.http.client.UserTokenHandler userTokenHandler)
Assigns
UserTokenHandler instance. |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.useSystemProperties()
Use system properties when creating and configuring default
implementations.
|
Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.