[jboss-cvs] JBossAS SVN: r101195 - 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
Fri Feb 19 22:19:49 EST 2010


Author: jesper.pedersen
Date: 2010-02-19 22:19:49 -0500 (Fri, 19 Feb 2010)
New Revision: 101195

Modified:
   projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
Log:
Hard code the pool parameters for now, by Scott Marlow

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-20 03:17:40 UTC (rev 101194)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2010-02-20 03:19:49 UTC (rev 101195)
@@ -26,6 +26,8 @@
 import org.jboss.jca.common.util.LocalConnectionFactoryBuilder;
 import org.jboss.jca.core.api.CloneableBootstrapContext;
 import org.jboss.jca.core.connectionmanager.notx.NoTxConnectionManager;
+import org.jboss.jca.core.connectionmanager.pool.PoolParams;
+import org.jboss.jca.core.connectionmanager.pool.strategy.OnePool;
 import org.jboss.jca.deployers.common.validator.Failure;
 import org.jboss.jca.deployers.common.validator.FailureHelper;
 import org.jboss.jca.deployers.common.validator.Key;
@@ -379,8 +381,15 @@
                         beanValidationObjects.add(mcf);
                         associationObjects.add(mcf);
 
+                        // TODO: add proper configuration and use it (support TxConnectionManager as well)
+                        NoTxConnectionManager noTxCm = new NoTxConnectionManager();
+                        PoolParams poolParams = new PoolParams();
+                        OnePool onePool = new OnePool(mcf, poolParams, true);
+                        onePool.setConnectionListenerFactory(noTxCm);
+                        noTxCm.setPoolingStrategy(onePool);
+                        
                         // ConnectionFactory
-                        Object cf = mcf.createConnectionFactory(new NoTxConnectionManager());
+                        Object cf = mcf.createConnectionFactory(noTxCm);
 
                         if (trace)
                         {




More information about the jboss-cvs-commits mailing list