public class AsyncRequesterBootstrap extends Object
HttpAsyncRequester
bootstrap.public static AsyncRequesterBootstrap bootstrap()
public final AsyncRequesterBootstrap setIOReactorConfig(IOReactorConfig ioReactorConfig)
public final AsyncRequesterBootstrap setHttp1Config(Http1Config http1Config)
public final AsyncRequesterBootstrap setCharCodingConfig(CharCodingConfig charCodingConfig)
public final AsyncRequesterBootstrap setHttpProcessor(HttpProcessor httpProcessor)
HttpProcessor
instance.public final AsyncRequesterBootstrap setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)
ConnectionReuseStrategy
instance.public final AsyncRequesterBootstrap setDefaultMaxPerRoute(int defaultMaxPerRoute)
public final AsyncRequesterBootstrap setMaxTotal(int maxTotal)
public final AsyncRequesterBootstrap setTimeToLive(Timeout timeToLive)
public final AsyncRequesterBootstrap setPoolReusePolicy(PoolReusePolicy poolReusePolicy)
PoolReusePolicy
instance.@Experimental public final AsyncRequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy)
PoolConcurrencyPolicy
instance.public final AsyncRequesterBootstrap setTlsStrategy(TlsStrategy tlsStrategy)
TlsStrategy
instance.public final AsyncRequesterBootstrap setTlsHandshakeTimeout(Timeout handshakeTimeout)
public final AsyncRequesterBootstrap setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator)
public final AsyncRequesterBootstrap setExceptionCallback(Callback<Exception> exceptionCallback)
public final AsyncRequesterBootstrap setIOSessionListener(IOSessionListener sessionListener)
IOSessionListener
instance.public final AsyncRequesterBootstrap setStreamListener(Http1StreamListener streamListener)
Http1StreamListener
instance.public final AsyncRequesterBootstrap setConnPoolListener(ConnPoolListener<HttpHost> connPoolListener)
ConnPoolListener
instance.public HttpAsyncRequester create()
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.