Modifier and Type | Method and Description |
---|---|
long |
clockSeqHigh()
Get the clock_seq_high component of the clock sequence field
|
long |
clockSeqLow()
Get the clock_seq_low component of the clock sequence field
|
static UUID |
next()
Constructs a time-based
UUID.V1 UUID using the default Node
and Timestamp.monotonic() as the monotonic timestamp supplier. |
static UUID |
next(Node node)
Constructs a time-based
UUID.V1 UUID using the provided Node
and Timestamp.monotonic() as the monotonic timestamp supplier. |
static UUID |
next(Node node,
java.util.function.LongSupplier monotonicSupplier)
|
long |
timeHigh()
Get the time_high component of the timestamp field
|
long |
timeLow()
Get the time_low component of the timestamp field
|
long |
timeMid()
Get the time_mid component of the timestamp field
|
public final long timeLow()
public final long timeMid()
public final long timeHigh()
public final long clockSeqLow()
public final long clockSeqHigh()
public static UUID next()
UUID.V1
UUID using the default Node
and Timestamp.monotonic()
as the monotonic timestamp supplier.UUID.V1
UUIDpublic static UUID next(Node node)
UUID.V1
UUID using the provided Node
and Timestamp.monotonic()
as the monotonic timestamp supplier.node
- Node for the V1 UUID generationUUID.V1
UUID