Class Ballot
- java.lang.Object
-
- org.apache.cassandra.utils.TimeUUID
-
- org.apache.cassandra.service.paxos.Ballot
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<TimeUUID>
public class Ballot extends TimeUUID
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBallot.Flagstatic classBallot.Serializer-
Nested classes/interfaces inherited from class org.apache.cassandra.utils.TimeUUID
TimeUUID.AbstractSerializer<T extends TimeUUID>, TimeUUID.Generator
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class org.apache.cassandra.utils.TimeUUID
MIN_CLOCK_SEQ_AND_NODE, TIMESTAMP_UUID_VERSION_IN_MSB, UUID_EPOCH_UNIX_MILLIS, UUID_VERSION_BITS_IN_MSB
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BallotatUnixMicrosWithLsb(long unixMicros, long uniqueLsb, Ballot.Flag flag)static Ballotdeserialize(byte[] bytes)static Ballotdeserialize(java.nio.ByteBuffer buffer)static Ballotdeserialize(DataInputPlus in)booleanequals(java.lang.Object that)Ballot.Flagflag()static BallotfromBytes(long msb, long lsb)static BallotfromString(java.lang.String uuidString)static BallotfromUuid(java.util.UUID uuid)static Ballotnone()-
Methods inherited from class org.apache.cassandra.utils.TimeUUID
asUUID, atUnixMicrosWithLsb, atUnixMicrosWithLsbAsUUID, compareTo, deserialize, equals, equals, hashCode, lsb, maxAtUnixMillis, minAtUnixMillis, msb, msbToRawTimestamp, rawTimestampToMsb, rawTimestampToUnixMicros, serialize, sizeInBytes, toBytes, toBytes, toString, toString, toString, unix, unixMicros, unixMicrosToRawTimestamp, unixMillisToRawTimestamp, uuidTimestamp
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
none
public static Ballot none()
-
atUnixMicrosWithLsb
public static Ballot atUnixMicrosWithLsb(long unixMicros, long uniqueLsb, Ballot.Flag flag)
-
fromUuid
public static Ballot fromUuid(java.util.UUID uuid)
-
fromBytes
public static Ballot fromBytes(long msb, long lsb)
-
fromString
public static Ballot fromString(java.lang.String uuidString)
-
deserialize
public static Ballot deserialize(byte[] bytes)
-
deserialize
public static Ballot deserialize(java.nio.ByteBuffer buffer)
-
deserialize
public static Ballot deserialize(DataInputPlus in) throws java.io.IOException
- Throws:
java.io.IOException
-
flag
public Ballot.Flag flag()
-
-