Class SVNUUIDGenerator
java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNUUIDGenerator
public class SVNUUIDGenerator
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static longprivate static longprivate static byte[]private static long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic java.lang.StringformatUUID(byte[] uuid) static byte[]static java.lang.Stringprivate static longprivate static voidgetRandomInfo(byte[] node) private static voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
NODE_LENGTH
private static final int NODE_LENGTH- See Also:
-
ourUUIDStateNode
private static byte[] ourUUIDStateNode -
ourUUIDStateSeqNum
private static long ourUUIDStateSeqNum -
ourLastGeneratedTime
private static long ourLastGeneratedTime -
ourFudgeFactor
private static long ourFudgeFactor
-
-
Constructor Details
-
SVNUUIDGenerator
public SVNUUIDGenerator()
-
-
Method Details
-
getCurrentTime
private static long getCurrentTime() -
generateUUIDString
- Throws:
SVNException
-
generateUUID
- Throws:
SVNException
-
formatUUID
public static java.lang.String formatUUID(byte[] uuid) -
initState
- Throws:
SVNException
-
getRandomInfo
- Throws:
SVNException
-