IzUUID

izumi.fundamentals.platform.uuid.IzUUID
See theIzUUID companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IzUUID
trait IzUUIDImpl

Members list

Value members

Abstract methods

def decompose(uuid: UUID): Array[Byte]
def generateRandomUUID(): UUID
def generateTimeUUID(): UUID
def generateTimeUUIDBytes(): Array[Byte]
def getAdjustedTimestamp(uuid: UUID): Long
def getRandomTimeUUIDFromMicros(whenInMicros: Long): UUID
def getTimeUUID(when: Long): UUID
def getTimeUUID(when: Long, nanos: Long): UUID
def getTimeUUID(when: Long, nanos: Long, clockSeqAndNode: Long): UUID
def getTimeUUIDBytes(timeMillis: Long): Array[Byte]
def getTimeUUIDBytes(timeMillis: Long, nanos: Int): Array[Byte]
def getTimeUUIDFromMicros(whenInMicros: Long): UUID
def getUUID(raw: ByteBuffer): UUID
def maxTimeUUID(timestamp: Long): UUID
def microsTimestamp(uuid: UUID): Long
def minTimeUUID(timestamp: Long): UUID
def unixTimestamp(uuid: UUID): Long

Concrete fields

final val Zero: UUID