org.apache.http.impl.nio.client
Class HttpAsyncClientBuilder
java.lang.Object
org.apache.http.impl.nio.client.HttpAsyncClientBuilder
@NotThreadSafe
public class HttpAsyncClientBuilder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpAsyncClientBuilder
protected HttpAsyncClientBuilder()
create
public static HttpAsyncClientBuilder create()
setConnectionManager
public final HttpAsyncClientBuilder setConnectionManager(NHttpClientConnectionManager connManager)
setSchemePortResolver
public final HttpAsyncClientBuilder setSchemePortResolver(SchemePortResolver schemePortResolver)
setMaxConnTotal
public final HttpAsyncClientBuilder setMaxConnTotal(int maxConnTotal)
setMaxConnPerRoute
public final HttpAsyncClientBuilder setMaxConnPerRoute(int maxConnPerRoute)
setConnectionReuseStrategy
public final HttpAsyncClientBuilder setConnectionReuseStrategy(ConnectionReuseStrategy reuseStrategy)
setKeepAliveStrategy
public final HttpAsyncClientBuilder setKeepAliveStrategy(ConnectionKeepAliveStrategy keepAliveStrategy)
setUserTokenHandler
public final HttpAsyncClientBuilder setUserTokenHandler(UserTokenHandler userTokenHandler)
setTargetAuthenticationStrategy
public final HttpAsyncClientBuilder setTargetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy)
setProxyAuthenticationStrategy
public final HttpAsyncClientBuilder setProxyAuthenticationStrategy(AuthenticationStrategy proxyAuthStrategy)
setHttpProcessor
public final HttpAsyncClientBuilder setHttpProcessor(HttpProcessor httpprocessor)
addInterceptorFirst
public final HttpAsyncClientBuilder addInterceptorFirst(HttpResponseInterceptor itcp)
addInterceptorLast
public final HttpAsyncClientBuilder addInterceptorLast(HttpResponseInterceptor itcp)
addInterceptorFirst
public final HttpAsyncClientBuilder addInterceptorFirst(HttpRequestInterceptor itcp)
addInterceptorLast
public final HttpAsyncClientBuilder addInterceptorLast(HttpRequestInterceptor itcp)
setRoutePlanner
public final HttpAsyncClientBuilder setRoutePlanner(HttpRoutePlanner routePlanner)
setRedirectStrategy
public final HttpAsyncClientBuilder setRedirectStrategy(RedirectStrategy redirectStrategy)
setDefaultCookieStore
public final HttpAsyncClientBuilder setDefaultCookieStore(CookieStore cookieStore)
setDefaultCredentialsProvider
public final HttpAsyncClientBuilder setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)
setDefaultAuthSchemeRegistry
public final HttpAsyncClientBuilder setDefaultAuthSchemeRegistry(Lookup<AuthSchemeProvider> authSchemeRegistry)
setDefaultCookieSpecRegistry
public final HttpAsyncClientBuilder setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry)
setUserAgent
public final HttpAsyncClientBuilder setUserAgent(String userAgent)
setProxy
public final HttpAsyncClientBuilder setProxy(HttpHost proxy)
setSSLIOSessionFactory
public final HttpAsyncClientBuilder setSSLIOSessionFactory(SchemeIOSessionFactory iosessionFactory)
setSSLContext
public final HttpAsyncClientBuilder setSSLContext(SSLContext sslcontext)
setDefaultHeaders
public final HttpAsyncClientBuilder setDefaultHeaders(Collection<? extends Header> defaultHeaders)
setDefaultSocketConfig
public final HttpAsyncClientBuilder setDefaultSocketConfig(SocketConfig config)
setDefaultConnectionConfig
public final HttpAsyncClientBuilder setDefaultConnectionConfig(ConnectionConfig config)
setDefaultRequestConfig
public final HttpAsyncClientBuilder setDefaultRequestConfig(RequestConfig config)
disableConnectionState
public final HttpAsyncClientBuilder disableConnectionState()
useSystemProperties
public final HttpAsyncClientBuilder useSystemProperties()
build
public CloseableHttpAsyncClient build()
Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.