public class HttpClientConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
connectionRequestTimeout |
protected int |
connectTimeout
The maximum time to wait for connecting to a server.
|
protected boolean |
defaultParallelInSameTransaction
How the Http Task should perform the HTTP requests in case no parallelInSameTransaction is defined in the XML.
|
protected boolean |
disableCertVerify |
protected FlowableHttpClient |
httpClient |
protected static boolean |
isApacheHttpComponentsPresent |
protected static boolean |
isReactorHttpClientPresent |
protected static boolean |
isSpringWebClientPresent |
protected int |
requestRetryLimit |
protected int |
socketTimeout
The maximum time the connection is idle (i.e.
|
protected boolean |
useSystemProperties |
| Constructor and Description |
|---|
HttpClientConfig() |
protected static final boolean isApacheHttpComponentsPresent
protected static final boolean isSpringWebClientPresent
protected static final boolean isReactorHttpClientPresent
protected int connectTimeout
protected int socketTimeout
protected int connectionRequestTimeout
protected int requestRetryLimit
protected boolean disableCertVerify
protected boolean useSystemProperties
protected FlowableHttpClient httpClient
protected boolean defaultParallelInSameTransaction
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public int getConnectionRequestTimeout()
public void setConnectionRequestTimeout(int connectionRequestTimeout)
public int getRequestRetryLimit()
public void setRequestRetryLimit(int requestRetryLimit)
public boolean isDisableCertVerify()
public void setDisableCertVerify(boolean disableCertVerify)
public void setUseSystemProperties(boolean useSystemProperties)
public boolean isUseSystemProperties()
public void merge(HttpClientConfig other)
public void setConnectionRequestTimeout(Duration connectionRequestTimeout)
public void setConnectTimeout(Duration connectTimeout)
public void setSocketTimeout(Duration socketTimeout)
public FlowableHttpClient getHttpClient()
public void setHttpClient(FlowableHttpClient httpClient)
public FlowableHttpClient determineHttpClient()
public boolean isDefaultParallelInSameTransaction()
public void setDefaultParallelInSameTransaction(boolean defaultParallelInSameTransaction)
Copyright © 2021 Flowable. All rights reserved.