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