[jboss-cvs] JBossAS SVN: r101233 - projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 22 02:05:22 EST 2010


Author: jesper.pedersen
Date: 2010-02-22 02:05:21 -0500 (Mon, 22 Feb 2010)
New Revision: 101233

Modified:
   projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
Log:
Add note about section 7.13 requirements

Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2010-02-22 06:38:50 UTC (rev 101232)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2010-02-22 07:05:21 UTC (rev 101233)
@@ -69,6 +69,8 @@
 import javax.resource.spi.ManagedConnectionFactory;
 import javax.resource.spi.ResourceAdapter;
 import javax.resource.spi.ResourceAdapterAssociation;
+import javax.resource.spi.TransactionSupport;
+import javax.resource.spi.TransactionSupport.TransactionSupportLevel;
 
 import org.jboss.logging.Logger;
 
@@ -366,6 +368,12 @@
                         beanValidationObjects.add(mcf);
                         associateResourceAdapter(resourceAdapter, mcf);
 
+                        // Section 7.13 -- read from metadata -> overwrite with specified value if present
+                        TransactionSupportLevel tsl = TransactionSupportLevel.NoTransaction;
+
+                        if (mcf instanceof TransactionSupport)
+                           tsl = ((TransactionSupport)mcf).getTransactionSupport();
+
                         // TODO: add proper configuration and use it (support TxConnectionManager as well)
                         NoTxConnectionManager noTxCm = new NoTxConnectionManager();
                         PoolParams poolParams = new PoolParams();




More information about the jboss-cvs-commits mailing list