summaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorGuillaume Jambet <guillaume.jambet@sonarsource.com>2017-12-01 13:39:46 +0100
committerGuillaume Jambet <guillaume.jambet@gmail.com>2017-12-01 17:01:56 +0100
commit800e578be9593b46ff2902fcc8230b69ba8710d1 (patch)
treed5fa72a70717cee5a672addffff42dbad79a987b /sonar-plugin-api
parentda198c7706fbc244e644665a4e9b5026e929d9de (diff)
downloadsonarqube-800e578be9593b46ff2902fcc8230b69ba8710d1.tar.gz
sonarqube-800e578be9593b46ff2902fcc8230b69ba8710d1.zip
SONAR-10059 Increase timeout to download plugins
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java
index 60a8a4a0635..8f7e127d22a 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/HttpDownloader.java
@@ -33,8 +33,27 @@ import java.net.URI;
@ScannerSide
@ServerSide
public abstract class HttpDownloader extends UriReader.SchemeProcessor {
+
+ /**
+ * Catch-all default timeout, replaced by
+ * {@link #DEFAULT_READ_TIMEOUT_IN_MILLISECONDS}
+ * {@link #DEFAULT_CONNECT_TIMEOUT_IN_MILLISECONDS}
+ *
+ * @deprecated since 7.0
+ */
+ @Deprecated
public static final int TIMEOUT_MILLISECONDS = 20 * 1000;
+ /**
+ * @since 7.0
+ */
+ public static final int DEFAULT_READ_TIMEOUT_IN_MILLISECONDS = 60 * 1000;
+
+ /**
+ * @since 7.0
+ */
+ public static final int DEFAULT_CONNECT_TIMEOUT_IN_MILLISECONDS = 20 * 1000;
+
public abstract String downloadPlainText(URI uri, String encoding);
public abstract byte[] download(URI uri);