Class FlowableHttpProperties
java.lang.Object
com.flowable.spring.boot.properties.FlowableHttpProperties
@ConfigurationProperties(prefix="flowable.http")
public class FlowableHttpProperties
extends java.lang.Object
Flowable http properties for use in http tasks
- Author:
- Valentin Rentschler
-
Field Summary
Fields Modifier and Type Field Description protected java.time.DurationconnectionRequestTimeoutConnection Request Timeout for the http clientprotected java.time.DurationconnectTimeoutConnect timeout for the http clientprotected booleandisableCertVerifyWhether to disable certificate validation for the http clientprotected intrequestRetryLimitRequest retry limit for the http clientprotected java.time.DurationsocketTimeoutSocket timeout for the http clientprotected booleanuseSystemPropertiesWhether to use system properties (e.g. -
Constructor Summary
Constructors Constructor Description FlowableHttpProperties() -
Method Summary
Modifier and Type Method Description java.time.DurationgetConnectionRequestTimeout()java.time.DurationgetConnectTimeout()intgetRequestRetryLimit()java.time.DurationgetSocketTimeout()booleanisDisableCertVerify()booleanisUseSystemProperties()voidsetConnectionRequestTimeout(java.time.Duration connectionRequestTimeout)voidsetConnectTimeout(java.time.Duration connectTimeout)voidsetDisableCertVerify(boolean disableCertVerify)voidsetRequestRetryLimit(int requestRetryLimit)voidsetSocketTimeout(java.time.Duration socketTimeout)voidsetUseSystemProperties(boolean useSystemProperties)
-
Field Details
-
useSystemProperties
protected boolean useSystemPropertiesWhether to use system properties (e.g. http.proxyPort). -
connectTimeout
protected java.time.Duration connectTimeoutConnect timeout for the http client -
socketTimeout
protected java.time.Duration socketTimeoutSocket timeout for the http client -
connectionRequestTimeout
protected java.time.Duration connectionRequestTimeoutConnection Request Timeout for the http client -
requestRetryLimit
protected int requestRetryLimitRequest retry limit for the http client -
disableCertVerify
protected boolean disableCertVerifyWhether to disable certificate validation for the http client
-
-
Constructor Details
-
FlowableHttpProperties
public FlowableHttpProperties()
-
-
Method Details
-
isUseSystemProperties
public boolean isUseSystemProperties() -
setUseSystemProperties
public void setUseSystemProperties(boolean useSystemProperties) -
getConnectTimeout
public java.time.Duration getConnectTimeout() -
setConnectTimeout
public void setConnectTimeout(java.time.Duration connectTimeout) -
getSocketTimeout
public java.time.Duration getSocketTimeout() -
setSocketTimeout
public void setSocketTimeout(java.time.Duration socketTimeout) -
getConnectionRequestTimeout
public java.time.Duration getConnectionRequestTimeout() -
setConnectionRequestTimeout
public void setConnectionRequestTimeout(java.time.Duration connectionRequestTimeout) -
getRequestRetryLimit
public int getRequestRetryLimit() -
setRequestRetryLimit
public void setRequestRetryLimit(int requestRetryLimit) -
isDisableCertVerify
public boolean isDisableCertVerify() -
setDisableCertVerify
public void setDisableCertVerify(boolean disableCertVerify)
-