[jboss-cvs] JBossAS SVN: r77654 - branches/Branch_4_2/server/src/main/org/jboss/tm/usertx/client.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Aug 29 09:46:12 EDT 2008
Author: adrian at jboss.org
Date: 2008-08-29 09:46:11 -0400 (Fri, 29 Aug 2008)
New Revision: 77654
Modified:
branches/Branch_4_2/server/src/main/org/jboss/tm/usertx/client/ClientUserTransaction.java
Log:
[JBAS-5904] - ClientUserTransaction singleton initialisation is not thread safe
Modified: branches/Branch_4_2/server/src/main/org/jboss/tm/usertx/client/ClientUserTransaction.java
===================================================================
--- branches/Branch_4_2/server/src/main/org/jboss/tm/usertx/client/ClientUserTransaction.java 2008-08-29 13:21:05 UTC (rev 77653)
+++ branches/Branch_4_2/server/src/main/org/jboss/tm/usertx/client/ClientUserTransaction.java 2008-08-29 13:46:11 UTC (rev 77654)
@@ -75,15 +75,15 @@
/**
* Our singleton instance.
*/
- private static ClientUserTransaction singleton = null;
+ private static ClientUserTransaction singleton = new ClientUserTransaction();
/**
* Return a reference to the singleton instance.
+ *
+ * @return the singleton
*/
public static ClientUserTransaction getSingleton()
{
- if (singleton == null)
- singleton = new ClientUserTransaction();
return singleton;
}
More information about the jboss-cvs-commits
mailing list