[jboss-cvs] JBossAS SVN: r108719 - in projects/jboss-jca/trunk: sjc/src/main/resources/bootstrap and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 21 13:34:58 EDT 2010
Author: jesper.pedersen
Date: 2010-10-21 13:34:58 -0400 (Thu, 21 Oct 2010)
New Revision: 108719
Modified:
projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml
projects/jboss-jca/trunk/sjc/src/main/resources/bootstrap/transaction.xml
Log:
[JBJCA-447] Add java:/UserTransaction bean
Modified: projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml
===================================================================
--- projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml 2010-10-21 17:27:46 UTC (rev 108718)
+++ projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml 2010-10-21 17:34:58 UTC (rev 108719)
@@ -183,5 +183,21 @@
<constructor factoryClass="org.jboss.tm.usertx.client.ServerVMClientUserTransaction" factoryMethod="getSingleton"/>
<depends>TransactionManager</depends>
</bean>
-
+
+ <!-- Bind java:/UserTransaction -->
+ <bean name="UserTransactionJNDIBinding" class="com.arjuna.ats.jta.utils.JNDIReferenceBindingBean">
+ <property name="bindName">java:/UserTransaction</property>
+ <property name="className">
+ <inject bean="JTAEnvironmentBean" property="userTransactionClassName"/>
+ </property>
+ <property name="factory">
+ <inject bean="JTAEnvironmentBean" property="userTransactionClassName"/>
+ </property>
+
+ <install method="bind"/>
+ <uninstall method="unbind"/>
+
+ <depends>NamingServer</depends>
+ </bean>
+
</deployment>
Modified: projects/jboss-jca/trunk/sjc/src/main/resources/bootstrap/transaction.xml
===================================================================
--- projects/jboss-jca/trunk/sjc/src/main/resources/bootstrap/transaction.xml 2010-10-21 17:27:46 UTC (rev 108718)
+++ projects/jboss-jca/trunk/sjc/src/main/resources/bootstrap/transaction.xml 2010-10-21 17:34:58 UTC (rev 108719)
@@ -184,4 +184,20 @@
<depends>TransactionManager</depends>
</bean>
+ <!-- Bind java:/UserTransaction -->
+ <bean name="UserTransactionJNDIBinding" class="com.arjuna.ats.jta.utils.JNDIReferenceBindingBean">
+ <property name="bindName">java:/UserTransaction</property>
+ <property name="className">
+ <inject bean="JTAEnvironmentBean" property="userTransactionClassName"/>
+ </property>
+ <property name="factory">
+ <inject bean="JTAEnvironmentBean" property="userTransactionClassName"/>
+ </property>
+
+ <install method="bind"/>
+ <uninstall method="unbind"/>
+
+ <depends>NamingServer</depends>
+ </bean>
+
</deployment>
More information about the jboss-cvs-commits
mailing list