[jboss-cvs] JBossAS SVN: r102298 - trunk/server/src/etc/deploy.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 11 12:51:51 EST 2010


Author: bstansberry at jboss.com
Date: 2010-03-11 12:51:50 -0500 (Thu, 11 Mar 2010)
New Revision: 102298

Modified:
   trunk/server/src/etc/deploy/transaction-jboss-beans.xml
Log:
[JBAS-7784] Make sure TransactionPropagationContextUtil has a ref to the TransactionPropagationContextFactory

Modified: trunk/server/src/etc/deploy/transaction-jboss-beans.xml
===================================================================
--- trunk/server/src/etc/deploy/transaction-jboss-beans.xml	2010-03-11 17:04:40 UTC (rev 102297)
+++ trunk/server/src/etc/deploy/transaction-jboss-beans.xml	2010-03-11 17:51:50 UTC (rev 102298)
@@ -228,9 +228,13 @@
         <uninstall method="unbind"/>
     </bean>
 
+    <!-- Ensure TransactionPropagationContextUtil's ref to TransactionPropagationContextFactory is set. See JBAS-7784. -->
+    <bean name="TransactionPropagationContextFactory" class="org.jboss.tm.TransactionPropagationContextFactory">
+       <constructor factoryClass="org.jboss.tm.TransactionPropagationContextUtil" factoryMethod="getTPCFactory"/>
+       <!--  The factory method looks up the JNDI binding, so we depend on it -->
+       <depends>TransactionPropagationContextExporterJNDIBinding</depends>
+    </bean>
 
-
-
     <!-- Make javax.transaction.TransactionManager available for injection -->
     <bean name="RealTransactionManager">
       <constructor factoryMethod="getTransactionManager">




More information about the jboss-cvs-commits mailing list