diff options
author | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2019-03-12 18:07:24 +0100 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2019-03-19 20:21:25 +0100 |
commit | 8edde8c99147975908e6bfe3db1a5ba46039b2e4 (patch) | |
tree | 0bf29f903c2514471bb06017471f94de5db768f6 /server/sonar-process | |
parent | 9fa0a0fb42129fd74b277c4e1078c171076f0c0d (diff) | |
download | sonarqube-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.java | 18 |
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(); } |