Top Description Fields Constructors Methods
org.apache.hc.core5.http.impl.bootstrap

public Class RequesterBootstrap

extends Object
Class Inheritance
Imports
javax.net.ssl.SSLContext, .SSLParameters, .SSLSocketFactory, org.apache.hc.core5.annotation.Experimental, org.apache.hc.core5.function.Callback, org.apache.hc.core5.http.ConnectionReuseStrategy, .HttpHost, org.apache.hc.core5.http.config.CharCodingConfig, .Http1Config, org.apache.hc.core5.http.impl.DefaultAddressResolver, .DefaultConnectionReuseStrategy, .Http1StreamListener, .HttpProcessors, org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory, .HttpRequestExecutor, org.apache.hc.core5.http.io.HttpClientConnection, .HttpConnectionFactory, .SocketConfig, org.apache.hc.core5.http.io.ssl.DefaultTlsSetupHandler, .SSLSessionVerifier, org.apache.hc.core5.http.protocol.HttpProcessor, org.apache.hc.core5.pool.ConnPoolListener, .DefaultDisposalCallback, .LaxConnPool, .ManagedConnPool, .PoolConcurrencyPolicy, .PoolReusePolicy, .StrictConnPool, org.apache.hc.core5.util.Timeout

HttpRequester bootstrap.
Since
5.0

Field Summary

Modifier and TypeField and Description
private 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

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static RequesterBootstrap
public HttpRequester
public final RequesterBootstrap
public final RequesterBootstrap
public final RequesterBootstrap
public final RequesterBootstrap
setDefaultMaxPerRoute(final int defaultMaxPerRoute)

public final RequesterBootstrap
setHttpProcessor(final HttpProcessor httpProcessor)

Assigns HttpProcessor instance.

public final RequesterBootstrap
setMaxTotal(final int maxTotal)

public final RequesterBootstrap
setPoolConcurrencyPolicy(final PoolConcurrencyPolicy poolConcurrencyPolicy)

public final RequesterBootstrap
setPoolReusePolicy(final PoolReusePolicy poolReusePolicy)

public final RequesterBootstrap
setSocketConfig(final SocketConfig socketConfig)

Sets socket configuration.

public final RequesterBootstrap
setSslContext(final SSLContext sslContext)

public final RequesterBootstrap
setSslSessionVerifier(final SSLSessionVerifier sslSessionVerifier)

Assigns SSLSessionVerifier instance.

public final RequesterBootstrap
setSslSetupHandler(final Callback<SSLParameters> sslSetupHandler)

Assigns Callback for SSLParameters.

public final RequesterBootstrap
setSslSocketFactory(final SSLSocketFactory sslSocketFactory)

public final RequesterBootstrap
setStreamListener(final Http1StreamListener streamListener)

public final RequesterBootstrap
setTimeToLive(final Timeout timeToLive)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

connectFactoryback to summary
private HttpConnectionFactory<? extends HttpClientConnection> connectFactory
connPoolListenerback to summary
private ConnPoolListener<HttpHost> connPoolListener
connReuseStrategyback to summary
private ConnectionReuseStrategy connReuseStrategy
defaultMaxPerRouteback to summary
private int defaultMaxPerRoute
httpProcessorback to summary
private HttpProcessor httpProcessor
maxTotalback to summary
private int maxTotal
poolConcurrencyPolicyback to summary
private PoolConcurrencyPolicy poolConcurrencyPolicy
poolReusePolicyback to summary
private PoolReusePolicy poolReusePolicy
socketConfigback to summary
private SocketConfig socketConfig
sslSessionVerifierback to summary
private SSLSessionVerifier sslSessionVerifier
sslSetupHandlerback to summary
private Callback<SSLParameters> sslSetupHandler
sslSocketFactoryback to summary
private SSLSocketFactory sslSocketFactory
streamListenerback to summary
private Http1StreamListener streamListener
timeToLiveback to summary
private Timeout timeToLive

Constructor Detail

RequesterBootstrapback to summary
private RequesterBootstrap()

Method Detail

bootstrapback to summary
public static RequesterBootstrap bootstrap()
createback to summary
public HttpRequester create()
setConnectionFactoryback to summary
public final RequesterBootstrap setConnectionFactory(final HttpConnectionFactory<? extends HttpClientConnection> connectFactory)
setConnectionReuseStrategyback to summary
public final RequesterBootstrap setConnectionReuseStrategy(final ConnectionReuseStrategy connStrategy)

Assigns ConnectionReuseStrategy instance.

setConnPoolListenerback to summary
public final RequesterBootstrap setConnPoolListener(final ConnPoolListener<HttpHost> connPoolListener)
setDefaultMaxPerRouteback to summary
public final RequesterBootstrap setDefaultMaxPerRoute(final int defaultMaxPerRoute)
setHttpProcessorback to summary
public final RequesterBootstrap setHttpProcessor(final HttpProcessor httpProcessor)

Assigns HttpProcessor instance.

setMaxTotalback to summary
public final RequesterBootstrap setMaxTotal(final int maxTotal)
setPoolConcurrencyPolicyback to summary
public final RequesterBootstrap setPoolConcurrencyPolicy(final PoolConcurrencyPolicy poolConcurrencyPolicy)
Annotations
@Experimental
setPoolReusePolicyback to summary
public final RequesterBootstrap setPoolReusePolicy(final PoolReusePolicy poolReusePolicy)
setSocketConfigback to summary
public final RequesterBootstrap setSocketConfig(final SocketConfig socketConfig)

Sets socket configuration.

setSslContextback to summary
public final RequesterBootstrap setSslContext(final SSLContext sslContext)
setSslSessionVerifierback to summary
public final RequesterBootstrap setSslSessionVerifier(final SSLSessionVerifier sslSessionVerifier)

Assigns SSLSessionVerifier instance.

setSslSetupHandlerback to summary
public final RequesterBootstrap setSslSetupHandler(final Callback<SSLParameters> sslSetupHandler)

Assigns Callback for SSLParameters.

setSslSocketFactoryback to summary
public final RequesterBootstrap setSslSocketFactory(final SSLSocketFactory sslSocketFactory)
setStreamListenerback to summary
public final RequesterBootstrap setStreamListener(final Http1StreamListener streamListener)
setTimeToLiveback to summary
public final RequesterBootstrap setTimeToLive(final Timeout timeToLive)