Package org.elasticsearch.bootstrap
Class JavaVersion
- java.lang.Object
-
- org.elasticsearch.bootstrap.JavaVersion
-
- All Implemented Interfaces:
Comparable<JavaVersion>
public class JavaVersion extends Object implements Comparable<JavaVersion>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(JavaVersion o)static JavaVersioncurrent()booleanequals(Object o)List<Integer>getVersion()inthashCode()static booleanisValid(String value)static JavaVersionparse(String value)Parses the Java version as it can be retrieved as the value of java.version or java.specification.version according to JEP 223.StringtoString()
-
-
-
Method Detail
-
parse
public static JavaVersion parse(String value)
Parses the Java version as it can be retrieved as the value of java.version or java.specification.version according to JEP 223.- Parameters:
value- The version String
-
isValid
public static boolean isValid(String value)
-
current
public static JavaVersion current()
-
compareTo
public int compareTo(JavaVersion o)
- Specified by:
compareToin interfaceComparable<JavaVersion>
-
-