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 ConnectionReuseStrategyprivate intprivate HttpProcessorprivate intprivate PoolConcurrencyPolicyprivate PoolReusePolicyprivate SocketConfigprivate SSLSessionVerifierprivate Callback<SSLParameters> private SSLSocketFactoryprivate Http1StreamListenerprivate Timeout -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RequesterBootstrapcreate()final RequesterBootstrapsetConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) final RequesterBootstrapsetConnectionReuseStrategy(ConnectionReuseStrategy connStrategy) AssignsConnectionReuseStrategyinstance.final RequesterBootstrapsetConnPoolListener(ConnPoolListener<HttpHost> connPoolListener) final RequesterBootstrapsetDefaultMaxPerRoute(int defaultMaxPerRoute) final RequesterBootstrapsetHttpProcessor(HttpProcessor httpProcessor) AssignsHttpProcessorinstance.final RequesterBootstrapsetMaxTotal(int maxTotal) final RequesterBootstrapsetPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) final RequesterBootstrapsetPoolReusePolicy(PoolReusePolicy poolReusePolicy) final RequesterBootstrapsetSocketConfig(SocketConfig socketConfig) Sets socket configuration.final RequesterBootstrapsetSslContext(SSLContext sslContext) final RequesterBootstrapsetSslSessionVerifier(SSLSessionVerifier sslSessionVerifier) AssignsSSLSessionVerifierinstance.final RequesterBootstrapsetSslSetupHandler(Callback<SSLParameters> sslSetupHandler) AssignsCallbackforSSLParameters.final RequesterBootstrapsetSslSocketFactory(SSLSocketFactory sslSocketFactory) final RequesterBootstrapsetStreamListener(Http1StreamListener streamListener) final RequesterBootstrapsetTimeToLive(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
AssignsHttpProcessorinstance. -
setConnectionReuseStrategy
AssignsConnectionReuseStrategyinstance. -
setSocketConfig
Sets socket configuration. -
setConnectionFactory
public final RequesterBootstrap setConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) -
setSslContext
-
setSslSocketFactory
-
setSslSetupHandler
AssignsCallbackforSSLParameters. -
setSslSessionVerifier
AssignsSSLSessionVerifierinstance. -
setDefaultMaxPerRoute
-
setMaxTotal
-
setTimeToLive
-
setPoolReusePolicy
-
setPoolConcurrencyPolicy
@Experimental public final RequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) -
setStreamListener
-
setConnPoolListener
-
create
-