public class RequesterBootstrap extends Object
HttpRequester
bootstrap.public static RequesterBootstrap bootstrap()
public final RequesterBootstrap setHttpProcessor(HttpProcessor httpProcessor)
HttpProcessor
instance.public final RequesterBootstrap setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)
ConnectionReuseStrategy
instance.public final RequesterBootstrap setSocketConfig(SocketConfig socketConfig)
public final RequesterBootstrap setConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory)
public final RequesterBootstrap setSslContext(SSLContext sslContext)
public final RequesterBootstrap setSslSocketFactory(SSLSocketFactory sslSocketFactory)
public final RequesterBootstrap setSslSetupHandler(Callback<SSLParameters> sslSetupHandler)
Callback
for SSLParameters
.public final RequesterBootstrap setSslSessionVerifier(SSLSessionVerifier sslSessionVerifier)
SSLSessionVerifier
instance.public final RequesterBootstrap setDefaultMaxPerRoute(int defaultMaxPerRoute)
public final RequesterBootstrap setMaxTotal(int maxTotal)
public final RequesterBootstrap setTimeToLive(Timeout timeToLive)
public final RequesterBootstrap setPoolReusePolicy(PoolReusePolicy poolReusePolicy)
@Experimental public final RequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy)
public final RequesterBootstrap setStreamListener(Http1StreamListener streamListener)
public final RequesterBootstrap setConnPoolListener(ConnPoolListener<HttpHost> connPoolListener)
public HttpRequester create()
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.