Package org.apache.catalina.tribes.util
Class UUIDGenerator
java.lang.Object
org.apache.catalina.tribes.util.UUIDGenerator
Smple generation of a UUID.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intprotected static final Randomprotected static final SecureRandomprotected static final StringManagerstatic final intstatic final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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_LENGTHpublic static final int UUID_LENGTH- See Also:
 
- 
UUID_VERSIONpublic static final int UUID_VERSION- See Also:
 
- 
BYTES_PER_INTpublic static final int BYTES_PER_INT- See Also:
 
- 
BITS_PER_BYTEpublic static final int BITS_PER_BYTE- See Also:
 
- 
secrand
- 
rand
 
- 
- 
Constructor Details- 
UUIDGeneratorpublic UUIDGenerator()
 
- 
- 
Method Details- 
randomUUIDpublic static byte[] randomUUID(boolean secure) 
- 
randomUUIDpublic static byte[] randomUUID(boolean secure, byte[] into, int offset) 
- 
nextBytesSame 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
 
 
-