Author: coheigea
Date: Mon Jan 18 11:57:02 2010
New Revision: 900353
URL: http://svn.apache.org/viewvc?rev=900353&view=rev
Log:
[WSS-221] - UUIDGenerator generates duplicate identifiers when used in a
multi-threaded environment
Modified:
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/util/UUIDGenerator.java
Modified:
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/util/UUIDGenerator.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/util/UUIDGenerator.java?rev=900353&r1=900352&r2=900353&view=diff
==============================================================================
---
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/util/UUIDGenerator.java
(original)
+++
webservices/wss4j/branches/1_5_x-fixes/src/org/apache/ws/security/util/UUIDGenerator.java
Mon Jan 18 11:57:02 2010
@@ -26,10 +26,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;
@@ -44,7 +44,7 @@
*
* @return string
*/
- public static String getUUID() {
+ public static synchronized String getUUID() {
if (baseUUID == null) {
getInitialUUID();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]