org.apache.catalina.tribes.util
Class UUIDGenerator
java.lang.Object
org.apache.catalina.tribes.util.UUIDGenerator
public class UUIDGenerator
- extends java.lang.Object
simple generation of a UUID
- Version:
- 1.0
- Author:
- Filip Hanik
Method Summary |
static void |
nextBytes(byte[] into,
int offset,
int length,
java.util.Random r)
Same as java.util.Random.nextBytes except this one we dont have to allocate a new byte array |
static byte[] |
randomUUID(boolean secure)
|
static byte[] |
randomUUID(boolean secure,
byte[] into,
int offset)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UUID_LENGTH
public static final int UUID_LENGTH
- See Also:
- Constant Field Values
UUID_VERSION
public static final int UUID_VERSION
- See Also:
- Constant Field Values
BYTES_PER_INT
public static final int BYTES_PER_INT
- See Also:
- Constant Field Values
BITS_PER_BYTE
public static final int BITS_PER_BYTE
- See Also:
- Constant Field Values
secrand
protected static java.security.SecureRandom secrand
rand
protected static java.util.Random rand
UUIDGenerator
public UUIDGenerator()
randomUUID
public static byte[] randomUUID(boolean secure)
randomUUID
public static byte[] randomUUID(boolean secure,
byte[] into,
int offset)
nextBytes
public static void nextBytes(byte[] into,
int offset,
int length,
java.util.Random r)
- Same as java.util.Random.nextBytes except this one we dont have to allocate a new byte array
- Parameters:
into
- byte[]offset
- intlength
- intr
- Random
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.