public class Ballot extends TimeUUID
Modifier and Type | Class and Description |
---|---|
static class |
Ballot.Flag |
static class |
Ballot.Serializer |
TimeUUID.AbstractSerializer<T extends TimeUUID>, TimeUUID.Generator
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
TIMESTAMP_UUID_VERSION_IN_MSB, UUID_EPOCH_UNIX_MILLIS, UUID_VERSION_BITS_IN_MSB
Modifier and Type | Method and Description |
---|---|
static Ballot |
atUnixMicrosWithLsb(long unixMicros,
long uniqueLsb,
Ballot.Flag flag) |
static Ballot |
deserialize(byte[] bytes) |
static Ballot |
deserialize(java.nio.ByteBuffer buffer) |
static Ballot |
deserialize(DataInputPlus in) |
boolean |
equals(java.lang.Object that) |
Ballot.Flag |
flag() |
static Ballot |
fromBytes(long msb,
long lsb) |
static Ballot |
fromString(java.lang.String uuidString) |
static Ballot |
fromUuid(java.util.UUID uuid) |
static Ballot |
none() |
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
public static final long serialVersionUID
public static Ballot none()
public static Ballot atUnixMicrosWithLsb(long unixMicros, long uniqueLsb, Ballot.Flag flag)
public static Ballot fromUuid(java.util.UUID uuid)
public static Ballot fromBytes(long msb, long lsb)
public static Ballot fromString(java.lang.String uuidString)
public static Ballot deserialize(byte[] bytes)
public static Ballot deserialize(java.nio.ByteBuffer buffer)
public static Ballot deserialize(DataInputPlus in) throws java.io.IOException
java.io.IOException
public Ballot.Flag flag()
Copyright © 2009-2022 The Apache Software Foundation