diff --git a/pom.xml b/pom.xml index db2e67b..9f748b0 100644 --- a/pom.xml +++ b/pom.xml @@ -54,7 +54,7 @@ com.inteligr8 common-rest-client - 2.0.4-cxf + 2.0.8-cxf com.inteligr8.alfresco diff --git a/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java b/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java index a508389..2053bdf 100644 --- a/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java +++ b/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java @@ -61,6 +61,12 @@ public abstract class AcsClientConfiguration implements ClientConfiguration { @Value("${content.service.security.oauth.grantPassword:#{null}}") private String oAuthPassword; + @Value("${content.service.http.connectTimeout:#{null}}") + private Integer connectTimeoutInMillis; + + @Value("${content.service.http.responseTimeout:#{null}}") + private Integer responseTimeoutInMillis; + public String getBaseUrl() { return this.baseUrl; } @@ -148,5 +154,23 @@ public abstract class AcsClientConfiguration 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; + } }