[jboss-cvs] JBossAS SVN: r108984 - in projects/jboss-jca/trunk: core/src/test/resources and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 29 06:39:36 EDT 2010
Author: jesper.pedersen
Date: 2010-10-29 06:39:36 -0400 (Fri, 29 Oct 2010)
New Revision: 108984
Modified:
projects/jboss-jca/trunk/build.xml
projects/jboss-jca/trunk/core/src/test/resources/transaction-jboss-beans.xml
projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml
projects/jboss-jca/trunk/sjc/src/main/resources/bootstrap/transaction.xml
Log:
[JBJCA-463] JBossTS 4.13.1.GA
Modified: projects/jboss-jca/trunk/build.xml
===================================================================
--- projects/jboss-jca/trunk/build.xml 2010-10-29 10:32:13 UTC (rev 108983)
+++ projects/jboss-jca/trunk/build.xml 2010-10-29 10:39:36 UTC (rev 108984)
@@ -112,7 +112,7 @@
<property name="version.jboss.slf4j.logmanager" value="1.0.0.CR3"/>
<property name="version.jboss.stdio" value="1.0.0.CR3"/>
<property name="version.jboss.threads" value="2.0.0.CR5"/>
- <property name="version.jboss.ts" value="4.11.0.Final"/>
+ <property name="version.jboss.ts" value="4.13.1.Final"/>
<property name="version.jdepend" value="2.9.1"/>
<property name="version.jetty" value="7.1.5.v20100705"/>
<property name="version.jetty.servlet" value="6.1.14"/>
Modified: projects/jboss-jca/trunk/core/src/test/resources/transaction-jboss-beans.xml
===================================================================
--- projects/jboss-jca/trunk/core/src/test/resources/transaction-jboss-beans.xml 2010-10-29 10:32:13 UTC (rev 108983)
+++ projects/jboss-jca/trunk/core/src/test/resources/transaction-jboss-beans.xml 2010-10-29 10:39:36 UTC (rev 108984)
@@ -2,11 +2,6 @@
<deployment>
- <bean name="LoggingEnvironmentBean" class="com.arjuna.common.internal.util.logging.LoggingEnvironmentBean">
- <constructor factoryClass="com.arjuna.common.internal.util.logging.commonPropertyManager" factoryMethod="getLoggingEnvironmentBean"/>
- <property name="loggingFactory">com.arjuna.common.internal.util.logging.jakarta.JakartaRelevelingLogFactory;com.arjuna.common.internal.util.logging.jakarta.Log4JLogger</property>
- </bean>
-
<bean name="RecoveryEnvironmentBean" class="com.arjuna.ats.arjuna.common.RecoveryEnvironmentBean">
<constructor factoryClass="com.arjuna.ats.arjuna.common.recoveryPropertyManager" factoryMethod="getRecoveryEnvironmentBean"/>
<property name="recoveryInetAddress">localhost</property>
@@ -43,16 +38,42 @@
<property name="defaultTimeout">300</property>
</bean>
- <bean name="ObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
- <constructor factoryClass="com.arjuna.ats.arjuna.common.arjPropertyManager" factoryMethod="getObjectStoreEnvironmentBean"/>
+ <bean name="ActionStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>default</parameter>
+ </constructor>
<property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
</bean>
- <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean">
- <constructor factoryClass="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean" factoryMethod="getObjectStoreBrowserBean"/>
- <depends>ObjectStoreEnvironmentBean</depends>
+ <bean name="StateStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>stateStore</parameter>
+ </constructor>
+ <property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
</bean>
+ <bean name="CommunicationStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>communicationStore</parameter>
+ </constructor>
+ <property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
+ </bean>
+
+ <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBrowser">
+ <property name="types">
+ <map keyClass="java.lang.String" valueClass="java.lang.String">
+ <entry>
+ <key>StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction</key>
+ <value>com.arjuna.ats.internal.jta.tools.osb.mbean.jta.JTAActionBean</value>
+ </entry>
+ </map>
+ </property>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ </bean>
+
<bean name="JTAEnvironmentBean" class="com.arjuna.ats.jta.common.JTAEnvironmentBean">
<constructor factoryClass="com.arjuna.ats.jta.common.jtaPropertyManager" factoryMethod="getJTAEnvironmentBean"/>
<property name="lastResourceOptimisationInterface">org.jboss.tm.LastResource</property>
@@ -73,8 +94,10 @@
</bean>
<bean name="RecoveryManager" class="com.arjuna.ats.jbossatx.jta.RecoveryManagerService">
- <depends>LoggingEnvironmentBean</depends>
<depends>RecoveryEnvironmentBean</depends>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ <depends>StateStoreObjectStoreEnvironmentBean</depends>
+ <depends>CommunicationStoreObjectStoreEnvironmentBean</depends>
</bean>
<bean name="XATerminator" class="com.arjuna.ats.internal.jbossatx.jta.jca.XATerminator"/>
@@ -84,17 +107,18 @@
<bean name="TransactionManager" class="com.arjuna.ats.jbossatx.jta.TransactionManagerService">
<property name="jbossXATerminator"><inject bean="XATerminator"/></property>
<property name="transactionSynchronizationRegistry"><inject bean="TransactionSynchronizationRegistry"/></property>
- <depends>LoggingEnvironmentBean</depends>
<depends>RecoveryEnvironmentBean</depends>
<depends>CoreEnvironmentBean</depends>
<depends>CoordinatorEnvironmentBean</depends>
- <depends>ObjectStoreEnvironmentBean</depends>
<depends>JTAEnvironmentBean</depends>
<depends>RecoveryManager</depends>
<depends>TransactionManagerJNDIBinding</depends>
<depends>TransactionSynchronizationRegistryJNDIBinding</depends>
<depends>TransactionPropagationContextImporterJNDIBinding</depends>
<depends>TransactionPropagationContextExporterJNDIBinding</depends>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ <depends>StateStoreObjectStoreEnvironmentBean</depends>
+ <depends>CommunicationStoreObjectStoreEnvironmentBean</depends>
</bean>
<bean name="TransactionStatistics" class="com.arjuna.ats.arjuna.coordinator.TxStats">
@@ -184,4 +208,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>
Modified: projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml
===================================================================
--- projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml 2010-10-29 10:32:13 UTC (rev 108983)
+++ projects/jboss-jca/trunk/embedded/src/main/resources/transaction.xml 2010-10-29 10:39:36 UTC (rev 108984)
@@ -2,11 +2,6 @@
<deployment>
- <bean name="LoggingEnvironmentBean" class="com.arjuna.common.internal.util.logging.LoggingEnvironmentBean">
- <constructor factoryClass="com.arjuna.common.internal.util.logging.commonPropertyManager" factoryMethod="getLoggingEnvironmentBean"/>
- <property name="loggingFactory">com.arjuna.common.internal.util.logging.jakarta.JakartaRelevelingLogFactory;com.arjuna.common.internal.util.logging.jakarta.Log4JLogger</property>
- </bean>
-
<bean name="RecoveryEnvironmentBean" class="com.arjuna.ats.arjuna.common.RecoveryEnvironmentBean">
<constructor factoryClass="com.arjuna.ats.arjuna.common.recoveryPropertyManager" factoryMethod="getRecoveryEnvironmentBean"/>
<property name="recoveryInetAddress">localhost</property>
@@ -43,16 +38,42 @@
<property name="defaultTimeout">300</property>
</bean>
- <bean name="ObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
- <constructor factoryClass="com.arjuna.ats.arjuna.common.arjPropertyManager" factoryMethod="getObjectStoreEnvironmentBean"/>
+ <bean name="ActionStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>default</parameter>
+ </constructor>
<property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
</bean>
- <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean">
- <constructor factoryClass="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean" factoryMethod="getObjectStoreBrowserBean"/>
- <depends>ObjectStoreEnvironmentBean</depends>
+ <bean name="StateStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>stateStore</parameter>
+ </constructor>
+ <property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
</bean>
+ <bean name="CommunicationStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>communicationStore</parameter>
+ </constructor>
+ <property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
+ </bean>
+
+ <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBrowser">
+ <property name="types">
+ <map keyClass="java.lang.String" valueClass="java.lang.String">
+ <entry>
+ <key>StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction</key>
+ <value>com.arjuna.ats.internal.jta.tools.osb.mbean.jta.JTAActionBean</value>
+ </entry>
+ </map>
+ </property>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ </bean>
+
<bean name="JTAEnvironmentBean" class="com.arjuna.ats.jta.common.JTAEnvironmentBean">
<constructor factoryClass="com.arjuna.ats.jta.common.jtaPropertyManager" factoryMethod="getJTAEnvironmentBean"/>
<property name="lastResourceOptimisationInterface">org.jboss.tm.LastResource</property>
@@ -73,8 +94,10 @@
</bean>
<bean name="RecoveryManager" class="com.arjuna.ats.jbossatx.jta.RecoveryManagerService">
- <depends>LoggingEnvironmentBean</depends>
<depends>RecoveryEnvironmentBean</depends>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ <depends>StateStoreObjectStoreEnvironmentBean</depends>
+ <depends>CommunicationStoreObjectStoreEnvironmentBean</depends>
</bean>
<bean name="XATerminator" class="com.arjuna.ats.internal.jbossatx.jta.jca.XATerminator"/>
@@ -84,17 +107,18 @@
<bean name="TransactionManager" class="com.arjuna.ats.jbossatx.jta.TransactionManagerService">
<property name="jbossXATerminator"><inject bean="XATerminator"/></property>
<property name="transactionSynchronizationRegistry"><inject bean="TransactionSynchronizationRegistry"/></property>
- <depends>LoggingEnvironmentBean</depends>
<depends>RecoveryEnvironmentBean</depends>
<depends>CoreEnvironmentBean</depends>
<depends>CoordinatorEnvironmentBean</depends>
- <depends>ObjectStoreEnvironmentBean</depends>
<depends>JTAEnvironmentBean</depends>
<depends>RecoveryManager</depends>
<depends>TransactionManagerJNDIBinding</depends>
<depends>TransactionSynchronizationRegistryJNDIBinding</depends>
<depends>TransactionPropagationContextImporterJNDIBinding</depends>
<depends>TransactionPropagationContextExporterJNDIBinding</depends>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ <depends>StateStoreObjectStoreEnvironmentBean</depends>
+ <depends>CommunicationStoreObjectStoreEnvironmentBean</depends>
</bean>
<bean name="TransactionStatistics" class="com.arjuna.ats.arjuna.coordinator.TxStats">
@@ -183,7 +207,7 @@
<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>
@@ -199,5 +223,5 @@
<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-29 10:32:13 UTC (rev 108983)
+++ projects/jboss-jca/trunk/sjc/src/main/resources/bootstrap/transaction.xml 2010-10-29 10:39:36 UTC (rev 108984)
@@ -2,11 +2,6 @@
<deployment>
- <bean name="LoggingEnvironmentBean" class="com.arjuna.common.internal.util.logging.LoggingEnvironmentBean">
- <constructor factoryClass="com.arjuna.common.internal.util.logging.commonPropertyManager" factoryMethod="getLoggingEnvironmentBean"/>
- <property name="loggingFactory">com.arjuna.common.internal.util.logging.jakarta.JakartaRelevelingLogFactory;com.arjuna.common.internal.util.logging.jakarta.Log4JLogger</property>
- </bean>
-
<bean name="RecoveryEnvironmentBean" class="com.arjuna.ats.arjuna.common.RecoveryEnvironmentBean">
<constructor factoryClass="com.arjuna.ats.arjuna.common.recoveryPropertyManager" factoryMethod="getRecoveryEnvironmentBean"/>
<property name="recoveryInetAddress">localhost</property>
@@ -43,16 +38,42 @@
<property name="defaultTimeout">300</property>
</bean>
- <bean name="ObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
- <constructor factoryClass="com.arjuna.ats.arjuna.common.arjPropertyManager" factoryMethod="getObjectStoreEnvironmentBean"/>
+ <bean name="ActionStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>default</parameter>
+ </constructor>
<property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
</bean>
- <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean">
- <constructor factoryClass="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean" factoryMethod="getObjectStoreBrowserBean"/>
- <depends>ObjectStoreEnvironmentBean</depends>
+ <bean name="StateStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>stateStore</parameter>
+ </constructor>
+ <property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
</bean>
+ <bean name="CommunicationStoreObjectStoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean">
+ <constructor factoryClass="com.arjuna.common.internal.util.propertyservice.BeanPopulator" factoryMethod="getNamedInstance">
+ <parameter>com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean</parameter>
+ <parameter>communicationStore</parameter>
+ </constructor>
+ <property name="objectStoreDir">${iron.jacamar.home}/tmp/tx-object-store</property>
+ </bean>
+
+ <bean name="ObjectStoreBrowserBean" class="com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBrowser">
+ <property name="types">
+ <map keyClass="java.lang.String" valueClass="java.lang.String">
+ <entry>
+ <key>StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction</key>
+ <value>com.arjuna.ats.internal.jta.tools.osb.mbean.jta.JTAActionBean</value>
+ </entry>
+ </map>
+ </property>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ </bean>
+
<bean name="JTAEnvironmentBean" class="com.arjuna.ats.jta.common.JTAEnvironmentBean">
<constructor factoryClass="com.arjuna.ats.jta.common.jtaPropertyManager" factoryMethod="getJTAEnvironmentBean"/>
<property name="lastResourceOptimisationInterface">org.jboss.tm.LastResource</property>
@@ -73,8 +94,10 @@
</bean>
<bean name="RecoveryManager" class="com.arjuna.ats.jbossatx.jta.RecoveryManagerService">
- <depends>LoggingEnvironmentBean</depends>
<depends>RecoveryEnvironmentBean</depends>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ <depends>StateStoreObjectStoreEnvironmentBean</depends>
+ <depends>CommunicationStoreObjectStoreEnvironmentBean</depends>
</bean>
<bean name="XATerminator" class="com.arjuna.ats.internal.jbossatx.jta.jca.XATerminator"/>
@@ -84,17 +107,18 @@
<bean name="TransactionManager" class="com.arjuna.ats.jbossatx.jta.TransactionManagerService">
<property name="jbossXATerminator"><inject bean="XATerminator"/></property>
<property name="transactionSynchronizationRegistry"><inject bean="TransactionSynchronizationRegistry"/></property>
- <depends>LoggingEnvironmentBean</depends>
<depends>RecoveryEnvironmentBean</depends>
<depends>CoreEnvironmentBean</depends>
<depends>CoordinatorEnvironmentBean</depends>
- <depends>ObjectStoreEnvironmentBean</depends>
<depends>JTAEnvironmentBean</depends>
<depends>RecoveryManager</depends>
<depends>TransactionManagerJNDIBinding</depends>
<depends>TransactionSynchronizationRegistryJNDIBinding</depends>
<depends>TransactionPropagationContextImporterJNDIBinding</depends>
<depends>TransactionPropagationContextExporterJNDIBinding</depends>
+ <depends>ActionStoreObjectStoreEnvironmentBean</depends>
+ <depends>StateStoreObjectStoreEnvironmentBean</depends>
+ <depends>CommunicationStoreObjectStoreEnvironmentBean</depends>
</bean>
<bean name="TransactionStatistics" class="com.arjuna.ats.arjuna.coordinator.TxStats">
More information about the jboss-cvs-commits
mailing list