From d1797eccc9c051b1264904174de095ae7c27108d Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Thu, 29 Jun 2023 11:46:02 -0400 Subject: [PATCH] added connect/read timeout to APS spring config --- .../activiti/ApsClientConfiguration.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java index 3a7d5e4..a78ce9a 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java @@ -61,6 +61,12 @@ public abstract class ApsClientConfiguration implements ClientConfiguration { @Value("${process.service.security.oauth.grantPassword:#{null}}") private String oAuthPassword; + @Value("${process.service.http.connectTimeout:#{null}}") + private Integer connectTimeoutInMillis; + + @Value("${process.service.http.responseTimeout:#{null}}") + private Integer responseTimeoutInMillis; + public String getBaseUrl() { return this.baseUrl; } @@ -148,5 +154,23 @@ public abstract class ApsClientConfiguration implements ClientConfiguration { public void setOAuthPassword(String oAuthPassword) { this.oAuthPassword = oAuthPassword; } + + @Override + public Integer getConnectTimeoutInMillis() { + return this.connectTimeoutInMillis; + } + + public void setConnectTimeoutInMillis(Integer connectTimeoutInMillis) { + this.connectTimeoutInMillis = connectTimeoutInMillis; + } + + @Override + public Integer getResponseTimeoutInMillis() { + return this.responseTimeoutInMillis; + } + + public void setResponseTimeoutInMillis(Integer responseTimeoutInMillis) { + this.responseTimeoutInMillis = responseTimeoutInMillis; + } }