Package org.apache.catalina.tribes.util
Class UUIDGenerator
- java.lang.Object
- 
- org.apache.catalina.tribes.util.UUIDGenerator
 
- 
 public class UUIDGenerator extends java.lang.ObjectSmple generation of a UUID.
- 
- 
Field SummaryFields Modifier and Type Field Description static intBITS_PER_BYTEstatic intBYTES_PER_INTprotected static java.util.Randomrandprotected static java.security.SecureRandomsecrandprotected static StringManagersmstatic intUUID_LENGTHstatic intUUID_VERSION
 - 
Constructor SummaryConstructors Constructor Description UUIDGenerator()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidnextBytes(byte[] into, int offset, int length, java.util.Random r)Same 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 Detail- 
smprotected static final StringManager sm 
 - 
UUID_LENGTHpublic static final int UUID_LENGTH - See Also:
- Constant Field Values
 
 - 
UUID_VERSIONpublic static final int UUID_VERSION - See Also:
- Constant Field Values
 
 - 
BYTES_PER_INTpublic static final int BYTES_PER_INT - See Also:
- Constant Field Values
 
 - 
BITS_PER_BYTEpublic static final int BITS_PER_BYTE - See Also:
- Constant Field Values
 
 - 
secrandprotected static final java.security.SecureRandom secrand 
 - 
randprotected static final java.util.Random rand 
 
- 
 - 
Method Detail- 
randomUUIDpublic static byte[] randomUUID(boolean secure) 
 - 
randomUUIDpublic static byte[] randomUUID(boolean secure, byte[] into, int offset)
 - 
nextBytespublic static void nextBytes(byte[] into, int offset, int length, java.util.Random r)Same as java.util.Random.nextBytes except this one we don't have to allocate a new byte array- Parameters:
- into- byte[]
- offset- int
- length- int
- r- Random
 
 
- 
 
-