From c758a099260ff4c539b0d9dc49efc978bc8e38fa Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 30 May 2023 18:26:45 -0400 Subject: [PATCH 1/3] updated common-rest-client version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cb4cc69..5ef6409 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.inteligr8 common-rest-client - 2.0.2 + 2.0.4 com.inteligr8.alfresco From 37acf3f4c9513e7481f7ca91353971a054618426 Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Thu, 29 Jun 2023 11:03:23 -0400 Subject: [PATCH 2/3] updated common-rest-client to latest version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5ef6409..bb6bb70 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ com.inteligr8 common-rest-client - 2.0.4 + 2.0.8 com.inteligr8.alfresco From d1797eccc9c051b1264904174de095ae7c27108d Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Thu, 29 Jun 2023 11:46:02 -0400 Subject: [PATCH 3/3] 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; + } }