Class AsyncRequesterBootstrap
java.lang.Object
org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
HttpAsyncRequester bootstrap.- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CharCodingConfigprivate ConnPoolListener<HttpHost> private ConnectionReuseStrategyprivate intprivate Timeoutprivate Http1Configprivate HttpProcessorprivate IOReactorConfigprivate intprivate PoolConcurrencyPolicyprivate PoolReusePolicyprivate IOSessionListenerprivate Http1StreamListenerprivate Timeoutprivate TlsStrategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncRequesterBootstrapcreate()final AsyncRequesterBootstrapsetCharCodingConfig(CharCodingConfig charCodingConfig) Sets message char coding.final AsyncRequesterBootstrapsetConnectionReuseStrategy(ConnectionReuseStrategy connStrategy) AssignsConnectionReuseStrategyinstance.final AsyncRequesterBootstrapsetConnPoolListener(ConnPoolListener<HttpHost> connPoolListener) AssignsConnPoolListenerinstance.final AsyncRequesterBootstrapsetDefaultMaxPerRoute(int defaultMaxPerRoute) final AsyncRequesterBootstrapsetExceptionCallback(Callback<Exception> exceptionCallback) final AsyncRequesterBootstrapsetHttp1Config(Http1Config http1Config) Sets HTTP/1.1 protocol parametersfinal AsyncRequesterBootstrapsetHttpProcessor(HttpProcessor httpProcessor) AssignsHttpProcessorinstance.final AsyncRequesterBootstrapsetIOReactorConfig(IOReactorConfig ioReactorConfig) Sets I/O reactor configuration.final AsyncRequesterBootstrapsetIOSessionDecorator(Decorator<IOSession> ioSessionDecorator) final AsyncRequesterBootstrapsetIOSessionListener(IOSessionListener sessionListener) AssignsIOSessionListenerinstance.final AsyncRequesterBootstrapsetMaxTotal(int maxTotal) final AsyncRequesterBootstrapsetPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) AssignsPoolConcurrencyPolicyinstance.final AsyncRequesterBootstrapsetPoolReusePolicy(PoolReusePolicy poolReusePolicy) AssignsPoolReusePolicyinstance.final AsyncRequesterBootstrapsetStreamListener(Http1StreamListener streamListener) AssignsHttp1StreamListenerinstance.final AsyncRequesterBootstrapsetTimeToLive(Timeout timeToLive) final AsyncRequesterBootstrapsetTlsHandshakeTimeout(Timeout handshakeTimeout) final AsyncRequesterBootstrapsetTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.
-
Field Details
-
ioReactorConfig
-
http1Config
-
charCodingConfig
-
httpProcessor
-
connStrategy
-
defaultMaxPerRoute
private int defaultMaxPerRoute -
maxTotal
private int maxTotal -
timeToLive
-
poolReusePolicy
-
poolConcurrencyPolicy
-
tlsStrategy
-
handshakeTimeout
-
ioSessionDecorator
-
exceptionCallback
-
sessionListener
-
streamListener
-
connPoolListener
-
-
Constructor Details
-
AsyncRequesterBootstrap
private AsyncRequesterBootstrap()
-
-
Method Details
-
bootstrap
-
setIOReactorConfig
Sets I/O reactor configuration. -
setHttp1Config
Sets HTTP/1.1 protocol parameters -
setCharCodingConfig
Sets message char coding. -
setHttpProcessor
AssignsHttpProcessorinstance. -
setConnectionReuseStrategy
public final AsyncRequesterBootstrap setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy) AssignsConnectionReuseStrategyinstance. -
setDefaultMaxPerRoute
-
setMaxTotal
-
setTimeToLive
-
setPoolReusePolicy
AssignsPoolReusePolicyinstance. -
setPoolConcurrencyPolicy
@Experimental public final AsyncRequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) AssignsPoolConcurrencyPolicyinstance. -
setTlsStrategy
AssignsTlsStrategyinstance. -
setTlsHandshakeTimeout
-
setIOSessionDecorator
-
setExceptionCallback
-
setIOSessionListener
AssignsIOSessionListenerinstance. -
setStreamListener
AssignsHttp1StreamListenerinstance. -
setConnPoolListener
public final AsyncRequesterBootstrap setConnPoolListener(ConnPoolListener<HttpHost> connPoolListener) AssignsConnPoolListenerinstance. -
create
-