public class UUIDs
extends java.lang.Object
| Constructor | Description |
|---|---|
UUIDs() |
| Modifier and Type | Method | 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 |
legacyBase64UUID() |
Legacy implementation of
base64UUID(), for pre 6.0 indices. |
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 legacyBase64UUID()
base64UUID(), for pre 6.0 indices.public static java.lang.String randomBase64UUID(java.util.Random random)
Random instancepublic static java.lang.String randomBase64UUID()
SecureRandom instance