cgl.narada.util
Class UUIDRetriever

java.lang.Object
  extended by cgl.narada.util.UUIDRetriever

public final class UUIDRetriever
extends Object

This class provides a small wrapper around the JUG UUIDGenerator written by Tatu Saloranta, tatu.saloranta@iki.fi. This class just adds a couple of things such as abstract the namespace UUID generation from the applications that need to generate uuids.


Field Summary
static UUIDRetriever retriever
           
 
Method Summary
 org.doomdark.uuid.UUID generateNameBasedUUID()
           
 org.doomdark.uuid.UUID generateRandomBasedUUID()
           
 org.doomdark.uuid.UUID generateTimeBasedUUID()
           
static UUIDRetriever getInstance()
           
 String getNameBasedUUIDAsString()
           
 String getRandomBasedUUIDAsString()
           
 String getTimeBasedUUIDAsString()
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

retriever

public static final UUIDRetriever retriever
Method Detail

getInstance

public static UUIDRetriever getInstance()

generateNameBasedUUID

public org.doomdark.uuid.UUID generateNameBasedUUID()

generateTimeBasedUUID

public org.doomdark.uuid.UUID generateTimeBasedUUID()

generateRandomBasedUUID

public org.doomdark.uuid.UUID generateRandomBasedUUID()

getNameBasedUUIDAsString

public String getNameBasedUUIDAsString()

getTimeBasedUUIDAsString

public String getTimeBasedUUIDAsString()

getRandomBasedUUIDAsString

public String getRandomBasedUUIDAsString()

main

public static void main(String[] args)


For comments and suggestions please send e-mail to The NaradaBrokering Project