Package org.apache.cassandra.utils
Class TimeUUID.Generator
java.lang.Object
org.apache.cassandra.utils.TimeUUID.Generator
- Enclosing class:
- TimeUUID
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TimeUUIDatUnixMillis(long unixMillis) static TimeUUIDatUnixMillis(long unixMillis, long tenthsOfAMicro) static byte[]atUnixMillisAsBytes(long unixMillis) static byte[]atUnixMillisAsBytes(long unixMillis, long tenthsOfAMicro) static Collection<InetAddressAndPort>Helper function used exclusively by UUIDGen to createstatic UUIDstatic TimeUUIDstatic <T extends TimeUUID>
TnextTimeUUID(TimeUUID.Generator.Factory<T> factory) static byte[]static voidupdateWithLong(com.google.common.hash.Hasher hasher, long val)
-
Constructor Details
-
Generator
public Generator()
-
-
Method Details
-
nextTimeUUID
-
nextTimeUUID
-
nextTimeAsUUID
-
atUnixMillis
-
atUnixMillis
-
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
Helper function used exclusively by UUIDGen to create
-