Class JdkVersion
- java.lang.Object
-
- org.glassfish.jersey.internal.util.JdkVersion
-
- All Implemented Interfaces:
Comparable<JdkVersion>
public class JdkVersion extends Object implements Comparable<JdkVersion>
JDK Version related utilities. Ported from Grizzly project.- Since:
- 2.3
- Author:
- Ryan Lubke (ryan.lubke at oracle.com), Alexey Stashok
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(String versionString)intcompareTo(JdkVersion otherVersion)static JdkVersiongetJdkVersion()intgetMaintenance()intgetMajor()intgetMinor()intgetUpdate()booleanisUnsafeSupported()Returns true ifsun.misc.Unsafeis present in the current JDK version, or false otherwise.static JdkVersionparseVersion(String versionString)StringtoString()
-
-
-
Method Detail
-
parseVersion
public static JdkVersion parseVersion(String versionString)
-
getJdkVersion
public static JdkVersion getJdkVersion()
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getMaintenance
public int getMaintenance()
-
getUpdate
public int getUpdate()
-
isUnsafeSupported
public boolean isUnsafeSupported()
Returns true ifsun.misc.Unsafeis present in the current JDK version, or false otherwise.- Since:
- 2.3.6
-
compareTo
public int compareTo(String versionString)
-
compareTo
public int compareTo(JdkVersion otherVersion)
- Specified by:
compareToin interfaceComparable<JdkVersion>
-
-