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.Duration
connectionRequestTimeout
Connection Request Timeout for the http clientprotected java.time.Duration
connectTimeout
Connect timeout for the http clientprotected boolean
disableCertVerify
Whether to disable certificate validation for the http clientprotected int
requestRetryLimit
Request retry limit for the http clientprotected java.time.Duration
socketTimeout
Socket timeout for the http clientprotected boolean
useSystemProperties
Whether to use system properties (e.g. -
Constructor Summary
Constructors Constructor Description FlowableHttpProperties()
-
Method Summary
Modifier and Type Method Description java.time.Duration
getConnectionRequestTimeout()
java.time.Duration
getConnectTimeout()
int
getRequestRetryLimit()
java.time.Duration
getSocketTimeout()
boolean
isDisableCertVerify()
boolean
isUseSystemProperties()
void
setConnectionRequestTimeout(java.time.Duration connectionRequestTimeout)
void
setConnectTimeout(java.time.Duration connectTimeout)
void
setDisableCertVerify(boolean disableCertVerify)
void
setRequestRetryLimit(int requestRetryLimit)
void
setSocketTimeout(java.time.Duration socketTimeout)
void
setUseSystemProperties(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)
-