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