Author: gnodet
Date: Fri Mar 2 02:12:48 2007
New Revision: 513687
URL: http://svn.apache.org/viewvc?view=rev&rev=513687
Log:
SM-863: Generated ids are too long
Modified:
incubator/servicemix/branches/servicemix-3.1/core/servicemix-services/src/main/java/org/apache/servicemix/id/IdGenerator.java
Modified:
incubator/servicemix/branches/servicemix-3.1/core/servicemix-services/src/main/java/org/apache/servicemix/id/IdGenerator.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.1/core/servicemix-services/src/main/java/org/apache/servicemix/id/IdGenerator.java?view=diff&rev=513687&r1=513686&r2=513687
==============================================================================
---
incubator/servicemix/branches/servicemix-3.1/core/servicemix-services/src/main/java/org/apache/servicemix/id/IdGenerator.java
(original)
+++
incubator/servicemix/branches/servicemix-3.1/core/servicemix-services/src/main/java/org/apache/servicemix/id/IdGenerator.java
Fri Mar 2 02:12:48 2007
@@ -54,9 +54,9 @@
if ( canAccessSystemProps) {
try {
- hostName =
InetAddress.getLocalHost().getHostName();
+ hostName =
InetAddress.getLocalHost().getHostAddress();
ServerSocket ss = new ServerSocket(0);
- stub=hostName + "-" + ss.getLocalPort() + "-" +
System.currentTimeMillis() + "-";
+ stub=hostName + "-" +
Long.toHexString(ss.getLocalPort() ^ System.currentTimeMillis()) + "-";
Thread.sleep(100);
ss.close();
}catch(Exception ioe){
@@ -64,7 +64,7 @@
}
}else{
hostName="localhost";
- stub = hostName + "-1-" +System.currentTimeMillis()
+"-";
+ stub = hostName +
Long.toHexString(System.currentTimeMillis()) +"-";
}
UNIQUE_STUB = stub;
}