Class RequesterBootstrap
java.lang.Object
org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
HttpRequester
bootstrap.- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HttpConnectionFactory
<? extends HttpClientConnection> private ConnPoolListener
<HttpHost> private ConnectionReuseStrategy
private int
private HttpProcessor
private int
private PoolConcurrencyPolicy
private PoolReusePolicy
private SocketConfig
private SSLSessionVerifier
private Callback
<SSLParameters> private SSLSocketFactory
private Http1StreamListener
private Timeout
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RequesterBootstrap
create()
final RequesterBootstrap
setConnectionFactory
(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) final RequesterBootstrap
setConnectionReuseStrategy
(ConnectionReuseStrategy connStrategy) AssignsConnectionReuseStrategy
instance.final RequesterBootstrap
setConnPoolListener
(ConnPoolListener<HttpHost> connPoolListener) final RequesterBootstrap
setDefaultMaxPerRoute
(int defaultMaxPerRoute) final RequesterBootstrap
setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final RequesterBootstrap
setMaxTotal
(int maxTotal) final RequesterBootstrap
setPoolConcurrencyPolicy
(PoolConcurrencyPolicy poolConcurrencyPolicy) final RequesterBootstrap
setPoolReusePolicy
(PoolReusePolicy poolReusePolicy) final RequesterBootstrap
setSocketConfig
(SocketConfig socketConfig) Sets socket configuration.final RequesterBootstrap
setSslContext
(SSLContext sslContext) final RequesterBootstrap
setSslSessionVerifier
(SSLSessionVerifier sslSessionVerifier) AssignsSSLSessionVerifier
instance.final RequesterBootstrap
setSslSetupHandler
(Callback<SSLParameters> sslSetupHandler) AssignsCallback
forSSLParameters
.final RequesterBootstrap
setSslSocketFactory
(SSLSocketFactory sslSocketFactory) final RequesterBootstrap
setStreamListener
(Http1StreamListener streamListener) final RequesterBootstrap
setTimeToLive
(Timeout timeToLive)
-
Field Details
-
httpProcessor
-
connReuseStrategy
-
socketConfig
-
connectFactory
-
sslSocketFactory
-
sslSetupHandler
-
sslSessionVerifier
-
defaultMaxPerRoute
private int defaultMaxPerRoute -
maxTotal
private int maxTotal -
timeToLive
-
poolReusePolicy
-
poolConcurrencyPolicy
-
streamListener
-
connPoolListener
-
-
Constructor Details
-
RequesterBootstrap
private RequesterBootstrap()
-
-
Method Details
-
bootstrap
-
setHttpProcessor
AssignsHttpProcessor
instance. -
setConnectionReuseStrategy
AssignsConnectionReuseStrategy
instance. -
setSocketConfig
Sets socket configuration. -
setConnectionFactory
public final RequesterBootstrap setConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) -
setSslContext
-
setSslSocketFactory
-
setSslSetupHandler
AssignsCallback
forSSLParameters
. -
setSslSessionVerifier
AssignsSSLSessionVerifier
instance. -
setDefaultMaxPerRoute
-
setMaxTotal
-
setTimeToLive
-
setPoolReusePolicy
-
setPoolConcurrencyPolicy
@Experimental public final RequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) -
setStreamListener
-
setConnPoolListener
-
create
-