Package org.apache.catalina.tribes.util
Class UUIDGenerator
java.lang.Object
org.apache.catalina.tribes.util.UUIDGenerator
Smple generation of a UUID.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprotected static final Randomprotected static final SecureRandomprotected static final StringManagerstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidSame as java.util.Random.nextBytes except this one we don't have to allocate a new byte arraystatic byte[]randomUUID(boolean secure) static byte[]randomUUID(boolean secure, byte[] into, int offset)
-
Field Details
-
sm
-
UUID_LENGTH
public static final int UUID_LENGTH- See Also:
-
UUID_VERSION
public static final int UUID_VERSION- See Also:
-
BYTES_PER_INT
public static final int BYTES_PER_INT- See Also:
-
BITS_PER_BYTE
public static final int BITS_PER_BYTE- See Also:
-
secrand
-
rand
-
-
Constructor Details
-
UUIDGenerator
public UUIDGenerator()
-
-
Method Details
-
randomUUID
public static byte[] randomUUID(boolean secure) -
randomUUID
public static byte[] randomUUID(boolean secure, byte[] into, int offset) -
nextBytes
Same as java.util.Random.nextBytes except this one we don't have to allocate a new byte array- Parameters:
into- byte[]offset- intlength- intr- Random
-