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; + } }