Package org.apache.cassandra.utils
Class TimeUUID.Generator
- java.lang.Object
-
- org.apache.cassandra.utils.TimeUUID.Generator
-
- Enclosing class:
- TimeUUID
public static class TimeUUID.Generator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Generator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TimeUUID
atUnixMillis(long unixMillis)
static TimeUUID
atUnixMillis(long unixMillis, long tenthsOfAMicro)
static byte[]
atUnixMillisAsBytes(long unixMillis)
static byte[]
atUnixMillisAsBytes(long unixMillis, long tenthsOfAMicro)
static java.util.Collection<InetAddressAndPort>
getAllLocalAddresses()
Helper function used exclusively by UUIDGen to createstatic java.util.UUID
nextTimeAsUUID()
static TimeUUID
nextTimeUUID()
static byte[]
nextTimeUUIDAsBytes()
static void
updateWithLong(com.google.common.hash.Hasher hasher, long val)
-
-
-
Method Detail
-
nextTimeUUID
public static TimeUUID nextTimeUUID()
-
nextTimeAsUUID
public static java.util.UUID nextTimeAsUUID()
-
atUnixMillis
public static TimeUUID atUnixMillis(long unixMillis)
-
atUnixMillis
public static TimeUUID atUnixMillis(long unixMillis, long tenthsOfAMicro)
-
atUnixMillisAsBytes
public static byte[] atUnixMillisAsBytes(long unixMillis)
-
atUnixMillisAsBytes
public static byte[] atUnixMillisAsBytes(long unixMillis, long tenthsOfAMicro)
-
nextTimeUUIDAsBytes
public static byte[] nextTimeUUIDAsBytes()
-
updateWithLong
public static void updateWithLong(com.google.common.hash.Hasher hasher, long val)
-
getAllLocalAddresses
public static java.util.Collection<InetAddressAndPort> getAllLocalAddresses()
Helper function used exclusively by UUIDGen to create
-
-