From dd30544484514f40411c3dee19db150fbd09dc06 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 26 May 2011 21:03:48 +0200 Subject: [PATCH] added default timeouts --- scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java b/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java index 85ff256ae6..38fc39e4b5 100644 --- a/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java +++ b/scm-webapp/src/main/java/sonia/scm/net/URLHttpClient.java @@ -87,6 +87,12 @@ public class URLHttpClient implements HttpClient /** Field description */ public static final String METHOD_POST = "POST"; + /** Field description */ + public static final int TIMEOUT_CONNECTION = 30000; + + /** Field description */ + public static final int TIMEOUT_RAED = 1200000; + /** the logger for URLHttpClient */ private static final Logger logger = LoggerFactory.getLogger(URLHttpClient.class); @@ -340,6 +346,8 @@ public class URLHttpClient implements HttpClient connection = url.openConnection(); } + connection.setReadTimeout(TIMEOUT_RAED); + connection.setConnectTimeout(TIMEOUT_CONNECTION); connection.setRequestProperty(HEADER_ACCEPT_ENCODING, HEADER_ACCEPT_ENCODING_VALUE); connection.setRequestProperty(