[jboss-cvs] JBossAS SVN: r104799 - branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/connectionmanager.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 14 11:12:38 EDT 2010


Author: jesper.pedersen
Date: 2010-05-14 11:12:38 -0400 (Fri, 14 May 2010)
New Revision: 104799

Modified:
   branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/connectionmanager/ManagedConnectionFactoryDeployment.java
Log:
[JBPAPP-3638] XA Resource Recovery (Part 5)

Modified: branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/connectionmanager/ManagedConnectionFactoryDeployment.java
===================================================================
--- branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/connectionmanager/ManagedConnectionFactoryDeployment.java	2010-05-14 14:51:13 UTC (rev 104798)
+++ branches/JBPAPP_5_1/connector/src/main/org/jboss/resource/connectionmanager/ManagedConnectionFactoryDeployment.java	2010-05-14 15:12:38 UTC (rev 104799)
@@ -536,8 +536,18 @@
             if (subject != null)
             {
                ManagedConnection mc = open(subject);
+               XAResource xaResource = null;
 
-               XAResource xaResource = mc.getXAResource();
+               try
+               {
+                  xaResource = mc.getXAResource();
+               }
+               catch (ResourceException reconnect)
+               {
+                  close(mc);
+                  mc = open(subject);
+                  xaResource = mc.getXAResource();
+               }
 
                try
                {




More information about the jboss-cvs-commits mailing list