public final class ClusterVersion extends Object implements IdentifiedDataSerializable, Comparable<ClusterVersion>
Modifier and Type | Field and Description |
---|---|
static ClusterVersion |
UNKNOWN
Unknown cluster version
|
Constructor and Description |
---|
ClusterVersion() |
ClusterVersion(int major,
int minor) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ClusterVersion o) |
boolean |
equals(Object o) |
int |
getFactoryId()
Returns DataSerializableFactory factory id for this class.
|
int |
getId()
Returns type identifier for this class.
|
byte |
getMajor() |
byte |
getMinor() |
int |
hashCode() |
static ClusterVersion |
of(int major,
int minor) |
static ClusterVersion |
of(String version)
Parse the given string to a
ClusterVersion . |
void |
readData(ObjectDataInput in)
Reads fields from the input stream
|
String |
toString() |
void |
writeData(ObjectDataOutput out)
Writes object fields to output stream
|
public static final ClusterVersion UNKNOWN
public ClusterVersion()
public ClusterVersion(int major, int minor)
public byte getMajor()
public byte getMinor()
public void writeData(ObjectDataOutput out) throws IOException
DataSerializable
writeData
in interface DataSerializable
out
- outputIOException
public void readData(ObjectDataInput in) throws IOException
DataSerializable
readData
in interface DataSerializable
in
- inputIOException
public int compareTo(ClusterVersion o)
compareTo
in interface Comparable<ClusterVersion>
public int getFactoryId()
IdentifiedDataSerializable
getFactoryId
in interface IdentifiedDataSerializable
public int getId()
IdentifiedDataSerializable
getId
in interface IdentifiedDataSerializable
public static ClusterVersion of(int major, int minor)
ClusterVersion
with the given major and minorpublic static ClusterVersion of(String version)
ClusterVersion
. This method may throw an IllegalArgumentException
version
- string to parse to ClusterVersion
.ClusterVersion
parsed from given argument.Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.