[jboss-cvs] JBossAS SVN: r112398 - in branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc: local and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Nov 2 10:00:07 EDT 2011
Author: jesper.pedersen
Date: 2011-11-02 10:00:05 -0400 (Wed, 02 Nov 2011)
New Revision: 112398
Modified:
branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java
branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java
branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/xa/XAManagedConnectionFactory.java
Log:
[JBPAPP-7464] Deadlock in XAManagedConnectionFactory.equals()
Modified: branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java
===================================================================
--- branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java 2011-11-01 20:35:00 UTC (rev 112397)
+++ branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java 2011-11-02 14:00:05 UTC (rev 112398)
@@ -491,7 +491,7 @@
* <p>In fact, we have a problem here. Theoretically, there is a possible
* name collision between config properties and "user"/"password".
*/
- protected Properties getConnectionProperties(Subject subject, ConnectionRequestInfo cri)
+ protected synchronized Properties getConnectionProperties(Subject subject, ConnectionRequestInfo cri)
throws ResourceException
{
if (cri != null && cri.getClass() != WrappedConnectionRequestInfo.class)
Modified: branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java
===================================================================
--- branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java 2011-11-01 20:35:00 UTC (rev 112397)
+++ branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/local/LocalManagedConnectionFactory.java 2011-11-02 14:00:05 UTC (rev 112398)
@@ -165,7 +165,7 @@
}
}
- public ManagedConnection createManagedConnection(Subject subject, ConnectionRequestInfo cri)
+ public synchronized ManagedConnection createManagedConnection(Subject subject, ConnectionRequestInfo cri)
throws javax.resource.ResourceException
{
Properties props = getConnectionProperties(subject, cri);
Modified: branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/xa/XAManagedConnectionFactory.java
===================================================================
--- branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/xa/XAManagedConnectionFactory.java 2011-11-01 20:35:00 UTC (rev 112397)
+++ branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/adapter/jdbc/xa/XAManagedConnectionFactory.java 2011-11-02 14:00:05 UTC (rev 112398)
@@ -410,7 +410,7 @@
this.isSameRMOverrideValue = isSameRMOverrideValue;
}
- public ManagedConnection createManagedConnection(Subject subject, ConnectionRequestInfo cri)
+ public synchronized ManagedConnection createManagedConnection(Subject subject, ConnectionRequestInfo cri)
throws javax.resource.ResourceException
{
if(xadsSelector == null)
More information about the jboss-cvs-commits
mailing list