org.apache.http.impl.nio.client
Class HttpAsyncClientBuilder

java.lang.Object
  extended by org.apache.http.impl.nio.client.HttpAsyncClientBuilder

@NotThreadSafe
public class HttpAsyncClientBuilder
extends Object


Constructor Summary
protected HttpAsyncClientBuilder()
           
 
Method Summary
 HttpAsyncClientBuilder addInterceptorFirst(HttpRequestInterceptor itcp)
           
 HttpAsyncClientBuilder addInterceptorFirst(HttpResponseInterceptor itcp)
           
 HttpAsyncClientBuilder addInterceptorLast(HttpRequestInterceptor itcp)
           
 HttpAsyncClientBuilder addInterceptorLast(HttpResponseInterceptor itcp)
           
 CloseableHttpAsyncClient build()
           
static HttpAsyncClientBuilder create()
           
 HttpAsyncClientBuilder disableConnectionState()
           
 HttpAsyncClientBuilder setConnectionManager(NHttpClientConnectionManager connManager)
           
 HttpAsyncClientBuilder setConnectionReuseStrategy(ConnectionReuseStrategy reuseStrategy)
           
 HttpAsyncClientBuilder setDefaultAuthSchemeRegistry(Lookup<AuthSchemeProvider> authSchemeRegistry)
           
 HttpAsyncClientBuilder setDefaultConnectionConfig(ConnectionConfig config)
           
 HttpAsyncClientBuilder setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry)
           
 HttpAsyncClientBuilder setDefaultCookieStore(CookieStore cookieStore)
           
 HttpAsyncClientBuilder setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)
           
 HttpAsyncClientBuilder setDefaultHeaders(Collection<? extends Header> defaultHeaders)
           
 HttpAsyncClientBuilder setDefaultRequestConfig(RequestConfig config)
           
 HttpAsyncClientBuilder setDefaultSocketConfig(SocketConfig config)
           
 HttpAsyncClientBuilder setHttpProcessor(HttpProcessor httpprocessor)
           
 HttpAsyncClientBuilder setKeepAliveStrategy(ConnectionKeepAliveStrategy keepAliveStrategy)
           
 HttpAsyncClientBuilder setMaxConnPerRoute(int maxConnPerRoute)
           
 HttpAsyncClientBuilder setMaxConnTotal(int maxConnTotal)
           
 HttpAsyncClientBuilder setProxy(HttpHost proxy)
           
 HttpAsyncClientBuilder setProxyAuthenticationStrategy(AuthenticationStrategy proxyAuthStrategy)
           
 HttpAsyncClientBuilder setRedirectStrategy(RedirectStrategy redirectStrategy)
           
 HttpAsyncClientBuilder setRoutePlanner(HttpRoutePlanner routePlanner)
           
 HttpAsyncClientBuilder setSchemePortResolver(SchemePortResolver schemePortResolver)
           
 HttpAsyncClientBuilder setSSLContext(SSLContext sslcontext)
           
 HttpAsyncClientBuilder setSSLIOSessionFactory(SchemeIOSessionFactory iosessionFactory)
           
 HttpAsyncClientBuilder setTargetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy)
           
 HttpAsyncClientBuilder setUserAgent(String userAgent)
           
 HttpAsyncClientBuilder setUserTokenHandler(UserTokenHandler userTokenHandler)
           
 HttpAsyncClientBuilder useSystemProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpAsyncClientBuilder

protected HttpAsyncClientBuilder()
Method Detail

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.