summaryrefslogtreecommitdiff
path: root/java/src/Ice/Util.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/Ice/Util.java')
-rw-r--r--java/src/Ice/Util.java26
1 files changed, 5 insertions, 21 deletions
diff --git a/java/src/Ice/Util.java b/java/src/Ice/Util.java
index 4d9b5488691..6e516d1e5a1 100644
--- a/java/src/Ice/Util.java
+++ b/java/src/Ice/Util.java
@@ -202,29 +202,13 @@ public final class Util
}
}
- public static synchronized String
+ /**
+ * @deprecated generateUUID() is deprecated, use java.util.UUID instead.
+ **/
+ public static String
generateUUID()
{
- java.rmi.server.UID uid = new java.rmi.server.UID();
-
- if(_localAddress == null)
- {
- java.net.InetAddress addr = IceInternal.Network.getLocalAddress(IceInternal.Network.EnableBoth);
-
- byte[] ip = addr.getAddress();
- _localAddress = "";
- for(int i = 0; i < ip.length; i++)
- {
- if(i > 0)
- {
- _localAddress += ":";
- }
- int n = ip[i] < 0 ? ip[i] + 256 : ip[i];
- _localAddress += Integer.toHexString(n);
- }
- }
-
- return _localAddress + ":" + uid;
+ return java.util.UUID.randomUUID().toString();
}
public static int