|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.messaging.utils.UUIDGenerator
public final class UUIDGenerator
Method Summary | |
---|---|
byte[] |
generateDummyAddress()
|
SimpleString |
generateSimpleStringUUID()
|
java.lang.String |
generateStringUUID()
|
UUID |
generateTimeBasedUUID(byte[] byteAddr)
|
UUID |
generateUUID()
|
static byte[] |
getHardwareAddress()
If running java 6 or above, returns NetworkInterface#getHardwareAddress() , else return null . |
static UUIDGenerator |
getInstance()
Method used for accessing the singleton generator instance. |
java.util.Random |
getRandomNumberGenerator()
Method for getting the shared random number generator used for generating the UUIDs. |
static byte[] |
getZeroPaddedSixBytes(byte[] bytes)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static UUIDGenerator getInstance()
public final java.util.Random getRandomNumberGenerator()
public final UUID generateTimeBasedUUID(byte[] byteAddr)
public final byte[] generateDummyAddress()
public static final byte[] getHardwareAddress()
NetworkInterface#getHardwareAddress()
, else return null
.
The first hardware address is returned when iterating all the NetworkInterfaces
public final SimpleString generateSimpleStringUUID()
public final UUID generateUUID()
public final java.lang.String generateStringUUID()
public static final byte[] getZeroPaddedSixBytes(byte[] bytes)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |