Class PlatformLogicalVersion
java.lang.Object
com.gigaspaces.internal.version.PlatformLogicalVersion
- All Implemented Interfaces:
SmartExternalizable, Externalizable, Serializable, Comparable<PlatformLogicalVersion>
public class PlatformLogicalVersion
extends Object
implements SmartExternalizable, Comparable<PlatformLogicalVersion>
Represents the logical version of the jar
- Since:
- 7.1
- Author:
- eitany
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersionstatic final PlatformLogicalVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(PlatformLogicalVersion other) booleanstatic PlatformLogicalVersionbooleangreaterOrEquals(PlatformLogicalVersion otherVersion) Returns true if this logical version is greater or equals to the other ( >= )booleangreaterThan(PlatformLogicalVersion otherVersion) Returns true if this logical version is greater than other ( > )inthashCode()booleanlessThan(PlatformLogicalVersion otherVersion) Returns true if this logical version is less than other ( invalid input: '<' )static voidbytemajor()static PlatformLogicalVersionminimum(PlatformLogicalVersion version1, PlatformLogicalVersion version2) byteminor()booleanvoidread(ObjectInput in) voidbytetoString()voidwrite(ObjectOutput out) voidMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
v9_1_0
-
v9_1_1
-
v9_1_2
-
v9_5_0
-
v9_5_1
-
v9_5_2
-
v9_5_2_PATCH3
-
v9_6_0
-
v9_6_1
-
v9_6_2_PATCH3
-
v9_7_0
-
v9_7_1
-
v9_7_2
-
v10_0_0
-
v10_0_1
-
v10_1_0
-
v10_1_1
-
v10_2_0
-
v10_2_0_PATCH2
-
v11_0_0
-
v11_0_1
-
v12_0_0
-
v12_0_1
-
v12_1_0
-
v12_1_1
-
v12_2_0
-
v12_3_0
-
v12_3_0_PATCH4
-
v12_3_1
-
v14_0_0
-
v14_0_1
-
v14_2_0
-
v14_5_0
-
v15_0_0
-
v15_2_0
-
v15_5_0
-
v15_8_0
-
v15_8_1
-
v16_0_0
-
v16_1_0
-
v16_1_1
-
v16_2_0
-
v16_2_1
-
v16_3_0
-
v16_4_0
-
v16_5_0
-
v17_0_0
-
v17_1_0
-
v17_1_1
-
v17_1_5
-
v17_2_0
-
v17_3_0
-
v18_0_0
-
v17_1_0_PATCH
-
-
Constructor Details
-
PlatformLogicalVersion
public PlatformLogicalVersion()
-
-
Method Details
-
getLogicalVersion
- Returns:
- this jar platform logical version
-
major
public byte major() -
minor
public byte minor() -
servicePack
public byte servicePack() -
compareTo
- Specified by:
compareToin interfaceComparable<PlatformLogicalVersion>
-
patchSameOrGreater
-
lessThan
Returns true if this logical version is less than other ( invalid input: '<' )- Returns:
- true if this logical version is less than other ( invalid input: '<' )
-
greaterThan
Returns true if this logical version is greater than other ( > )- Returns:
- true if this logical version is greater than other ( > )
-
greaterOrEquals
Returns true if this logical version is greater or equals to the other ( >= )- Returns:
- true if this logical version is greater or equals to the other ( >= )
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
read
- Throws:
IOException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
write
- Throws:
IOException
-
toString
-
hashCode
-
equals
-
minimum
public static PlatformLogicalVersion minimum(PlatformLogicalVersion version1, PlatformLogicalVersion version2) -
main
-