diff --git a/pom.xml b/pom.xml index 4f4b9c2..faaba34 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ com.inteligr8 common-rest-client - 2.0.2-cxf + 2.0.8-cxf com.inteligr8.alfresco 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; + } }