Class RequesterBootstrap
java.lang.Object
org.apache.hc.core5.http.impl.bootstrap.RequesterBootstrap
HttpRequester bootstrap.- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic RequesterBootstrapcreate()final RequesterBootstrapsetConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) final RequesterBootstrapsetConnectionReuseStrategy(ConnectionReuseStrategy connStrategy) SetsConnectionReuseStrategyinstance.final RequesterBootstrapsetConnPoolListener(ConnPoolListener<HttpHost> connPoolListener) final RequesterBootstrapsetDefaultMaxPerRoute(int defaultMaxPerRoute) final RequesterBootstrapsetHttp1Config(Http1Config http1Config) Sets HTTP/1 protocol configuration.final RequesterBootstrapsetHttpProcessor(HttpProcessor httpProcessor) SetsHttpProcessorinstance.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) SetsSSLSessionVerifierinstance.final RequesterBootstrapsetSslSetupHandler(Callback<SSLParameters> sslSetupHandler) SetsCallbackforSSLParameters.final RequesterBootstrapsetSslSocketFactory(SSLSocketFactory sslSocketFactory) final RequesterBootstrapsetStreamListener(Http1StreamListener streamListener) final RequesterBootstrapsetTimeToLive(Timeout timeToLive)
-
Method Details
-
bootstrap
-
setHttpProcessor
SetsHttpProcessorinstance.- Returns:
- this instance.
-
setHttp1Config
Sets HTTP/1 protocol configuration.- Returns:
- this instance.
-
setConnectionReuseStrategy
SetsConnectionReuseStrategyinstance.- Returns:
- this instance.
-
setSocketConfig
Sets socket configuration.- Returns:
- this instance.
-
setConnectionFactory
public final RequesterBootstrap setConnectionFactory(HttpConnectionFactory<? extends HttpClientConnection> connectFactory) -
setSslContext
-
setSslSocketFactory
-
setSslSetupHandler
SetsCallbackforSSLParameters.- Returns:
- this instance.
-
setSslSessionVerifier
SetsSSLSessionVerifierinstance.- Returns:
- this instance.
-
setDefaultMaxPerRoute
-
setMaxTotal
-
setTimeToLive
-
setPoolReusePolicy
-
setPoolConcurrencyPolicy
@Experimental public final RequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) -
setStreamListener
-
setConnPoolListener
-
create
-