summaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
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);