You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by co...@apache.org on 2010/01/18 13:00:39 UTC

svn commit: r900355 - /webservices/wss4j/trunk/src/org/apache/ws/security/util/UUIDGenerator.java

Author: coheigea
Date: Mon Jan 18 12:00:38 2010
New Revision: 900355

URL: http://svn.apache.org/viewvc?rev=900355&view=rev
Log:
[WSS-221] - UUIDGenerator generates duplicate identifiers when used in a multi-threaded environment

Modified:
    webservices/wss4j/trunk/src/org/apache/ws/security/util/UUIDGenerator.java

Modified: webservices/wss4j/trunk/src/org/apache/ws/security/util/UUIDGenerator.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/org/apache/ws/security/util/UUIDGenerator.java?rev=900355&r1=900354&r2=900355&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/security/util/UUIDGenerator.java (original)
+++ webservices/wss4j/trunk/src/org/apache/ws/security/util/UUIDGenerator.java Mon Jan 18 12:00:38 2010
@@ -29,10 +29,10 @@
 import org.apache.commons.logging.LogFactory;
 
 /**
- * UUID generator (taken from Axis2) 
+ * UUID generator (taken from Axis2)
  */
 public class UUIDGenerator {
-    
+
     private static final Log log = LogFactory.getLog(UUIDGenerator.class);
 
     private static String baseUUID = null;
@@ -47,7 +47,7 @@
      *
      * @return string
      */
-    public static String getUUID() {
+    public static synchronized String getUUID() {
         if (baseUUID == null) {
             getInitialUUID();
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org