Class AsyncRequesterBootstrap
java.lang.Object
org.apache.hc.core5.http.impl.bootstrap.AsyncRequesterBootstrap
HttpAsyncRequester
bootstrap.- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CharCodingConfig
private ConnPoolListener
<HttpHost> private ConnectionReuseStrategy
private int
private Timeout
private Http1Config
private HttpProcessor
private IOReactorConfig
private int
private PoolConcurrencyPolicy
private PoolReusePolicy
private IOSessionListener
private Http1StreamListener
private Timeout
private TlsStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncRequesterBootstrap
create()
final AsyncRequesterBootstrap
setCharCodingConfig
(CharCodingConfig charCodingConfig) Sets message char coding.final AsyncRequesterBootstrap
setConnectionReuseStrategy
(ConnectionReuseStrategy connStrategy) AssignsConnectionReuseStrategy
instance.final AsyncRequesterBootstrap
setConnPoolListener
(ConnPoolListener<HttpHost> connPoolListener) AssignsConnPoolListener
instance.final AsyncRequesterBootstrap
setDefaultMaxPerRoute
(int defaultMaxPerRoute) final AsyncRequesterBootstrap
setExceptionCallback
(Callback<Exception> exceptionCallback) final AsyncRequesterBootstrap
setHttp1Config
(Http1Config http1Config) Sets HTTP/1.1 protocol parametersfinal AsyncRequesterBootstrap
setHttpProcessor
(HttpProcessor httpProcessor) AssignsHttpProcessor
instance.final AsyncRequesterBootstrap
setIOReactorConfig
(IOReactorConfig ioReactorConfig) Sets I/O reactor configuration.final AsyncRequesterBootstrap
setIOSessionDecorator
(Decorator<IOSession> ioSessionDecorator) final AsyncRequesterBootstrap
setIOSessionListener
(IOSessionListener sessionListener) AssignsIOSessionListener
instance.final AsyncRequesterBootstrap
setMaxTotal
(int maxTotal) final AsyncRequesterBootstrap
setPoolConcurrencyPolicy
(PoolConcurrencyPolicy poolConcurrencyPolicy) AssignsPoolConcurrencyPolicy
instance.final AsyncRequesterBootstrap
setPoolReusePolicy
(PoolReusePolicy poolReusePolicy) AssignsPoolReusePolicy
instance.final AsyncRequesterBootstrap
setStreamListener
(Http1StreamListener streamListener) AssignsHttp1StreamListener
instance.final AsyncRequesterBootstrap
setTimeToLive
(Timeout timeToLive) final AsyncRequesterBootstrap
setTlsHandshakeTimeout
(Timeout handshakeTimeout) final AsyncRequesterBootstrap
setTlsStrategy
(TlsStrategy tlsStrategy) AssignsTlsStrategy
instance.
-
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
AssignsHttpProcessor
instance. -
setConnectionReuseStrategy
public final AsyncRequesterBootstrap setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy) AssignsConnectionReuseStrategy
instance. -
setDefaultMaxPerRoute
-
setMaxTotal
-
setTimeToLive
-
setPoolReusePolicy
AssignsPoolReusePolicy
instance. -
setPoolConcurrencyPolicy
@Experimental public final AsyncRequesterBootstrap setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) AssignsPoolConcurrencyPolicy
instance. -
setTlsStrategy
AssignsTlsStrategy
instance. -
setTlsHandshakeTimeout
-
setIOSessionDecorator
-
setExceptionCallback
-
setIOSessionListener
AssignsIOSessionListener
instance. -
setStreamListener
AssignsHttp1StreamListener
instance. -
setConnPoolListener
public final AsyncRequesterBootstrap setConnPoolListener(ConnPoolListener<HttpHost> connPoolListener) AssignsConnPoolListener
instance. -
create
-