public class SVNUUIDGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static int |
NODE_LENGTH |
private static long |
ourFudgeFactor |
private static long |
ourLastGeneratedTime |
private static byte[] |
ourUUIDStateNode |
private static long |
ourUUIDStateSeqNum |
| Constructor and Description |
|---|
SVNUUIDGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
formatUUID(byte[] uuid) |
static byte[] |
generateUUID() |
static java.lang.String |
generateUUIDString() |
private static long |
getCurrentTime() |
private static void |
getRandomInfo(byte[] node) |
private static void |
initState() |
private static final int NODE_LENGTH
private static byte[] ourUUIDStateNode
private static long ourUUIDStateSeqNum
private static long ourLastGeneratedTime
private static long ourFudgeFactor
private static long getCurrentTime()
public static java.lang.String generateUUIDString()
throws SVNException
SVNExceptionpublic static byte[] generateUUID()
throws SVNException
SVNExceptionpublic static java.lang.String formatUUID(byte[] uuid)
private static void initState()
throws SVNException
SVNExceptionprivate static void getRandomInfo(byte[] node)
throws SVNException
SVNException