public class UUIDs
extends java.lang.Object
| Constructor and Description |
|---|
UUIDs() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
base64UUID()
Generates a time-based UUID (similar to Flake IDs), which is preferred when generating an ID to be indexed into a Lucene index as
primary key.
|
static java.lang.String |
randomBase64UUID()
Returns a Base64 encoded version of a Version 4.0 compatible UUID as defined here: http://www.ietf.org/rfc/rfc4122.txt, using a
private
SecureRandom instance |
static java.lang.String |
randomBase64UUID(java.util.Random random)
Returns a Base64 encoded version of a Version 4.0 compatible UUID as defined here: http://www.ietf.org/rfc/rfc4122.txt, using the
provided
Random instance |
public static java.lang.String base64UUID()
public static java.lang.String randomBase64UUID(java.util.Random random)
Random instancepublic static java.lang.String randomBase64UUID()
SecureRandom instance