You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/09/08 18:00:37 UTC
svn commit: r1382323 -
/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java
Author: andy
Date: Sat Sep 8 16:00:37 2012
New Revision: 1382323
URL: http://svn.apache.org/viewvc?rev=1382323&view=rev
Log:
Add comments about getting the MAC address.
Modified:
jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java
Modified: jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java?rev=1382323&r1=1382322&r2=1382323&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java (original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/shared/uuid/UUID_V1_Gen.java Sat Sep 8 16:00:37 2012
@@ -18,7 +18,7 @@
package com.hp.hpl.jena.shared.uuid;
-import com.hp.hpl.jena.shared.uuid.JenaUUID.FormatException;
+import com.hp.hpl.jena.shared.uuid.JenaUUID.FormatException ;
/* RFC 4122 "A Universally Unique IDentifier (UUID) URN Namespace"
ftp://ftp.rfc-editor.org/in-notes/rfc4122.txt
@@ -281,6 +281,14 @@ public class UUID_V1_Gen implements UUID
private void setInitialState()
{
+// try {
+// // And in Java7 : NetworkInterface.getByIndex(0)
+// // Java 6:
+// InetAddress address = InetAddress.getLocalHost();
+// NetworkInterface ni = NetworkInterface.getByInetAddress(address) ;
+// byte[] b = ni.getHardwareAddress() ;
+// } catch (Exception ex) {}
+
long random = LibUUID.makeRandom().nextLong() ;
node = Bits.unpack(random, 0, 47); // Low 48bits, except groups address bit