aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process
diff options
context:
space:
mode:
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>2019-03-12 18:07:24 +0100
committerSonarTech <sonartech@sonarsource.com>2019-03-19 20:21:25 +0100
commit8edde8c99147975908e6bfe3db1a5ba46039b2e4 (patch)
tree0bf29f903c2514471bb06017471f94de5db768f6 /server/sonar-process
parent9fa0a0fb42129fd74b277c4e1078c171076f0c0d (diff)
downloadsonarqube-8edde8c99147975908e6bfe3db1a5ba46039b2e4.tar.gz
sonarqube-8edde8c99147975908e6bfe3db1a5ba46039b2e4.zip
SONAR-11792 update ES JVM options to match defaults in ES 6.6.2
Diffstat (limited to 'server/sonar-process')
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/System2.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/System2.java b/server/sonar-process/src/main/java/org/sonar/process/System2.java
index 93a46cc3dd0..e74ba7d4dea 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/System2.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/System2.java
@@ -41,6 +41,14 @@ public interface System2 {
public boolean isOsWindows() {
return SystemUtils.IS_OS_WINDOWS;
}
+
+ public boolean isJava9() {
+ return SystemUtils.JAVA_VERSION != null && SystemUtils.JAVA_VERSION.startsWith("9");
+ }
+
+ public boolean isJava10() {
+ return SystemUtils.JAVA_VERSION != null && SystemUtils.JAVA_VERSION.startsWith("10");
+ }
};
/**
@@ -57,4 +65,14 @@ public interface System2 {
* True if this is MS Windows.
*/
boolean isOsWindows();
+
+ /**
+ * True is current Java version is Java 9.
+ */
+ boolean isJava9();
+
+ /**
+ * True is current Java version is Java 10.
+ */
+ boolean isJava10();
}