[jboss-cvs] JBossAS SVN: r64104 - trunk/connector/src/resources/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 17 20:45:01 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-07-17 20:45:01 -0400 (Tue, 17 Jul 2007)
New Revision: 64104

Modified:
   trunk/connector/src/resources/deployers/jca-deployers-beans.xml
Log:
Switch to the ManagedConnectionFactoryDeployer by default

Modified: trunk/connector/src/resources/deployers/jca-deployers-beans.xml
===================================================================
--- trunk/connector/src/resources/deployers/jca-deployers-beans.xml	2007-07-18 00:12:45 UTC (rev 64103)
+++ trunk/connector/src/resources/deployers/jca-deployers-beans.xml	2007-07-18 00:45:01 UTC (rev 64104)
@@ -2,6 +2,7 @@
 
 <!--
     JCA Deployers
+    $Id$
 -->
 <deployment xmlns="urn:jboss:bean-deployer:2.0">
 
@@ -21,7 +22,7 @@
    
    
    
-   <!-- ConnectionFactory Deployment   -->
+   <!-- ConnectionFactory Deployment - ->  
    
    <bean name="ConnectionFactoryDeployer" class="org.jboss.system.deployers.ServiceXSLDeployer">
       <property name="suffix">-ds.xml</property>
@@ -29,7 +30,8 @@
       <property name="type">jca-ds</property>
    </bean>
    
-   <!--
+   -->
+
    <bean name="MCFBuilder" class="org.jboss.resource.deployers.builder.ManagedConnectionFactoryBuilder">
       <property name="metaDataRepository"><inject bean="JCAMetaDataRepository"/></property>
    </bean>   
@@ -57,7 +59,30 @@
             <inject bean="MetaDataTypeMappingBuilder"/>            
          </list>            
       </property>
-      <property name="type">jca-ds</property>      
+      <property name="type">jca-ds</property>
+      <!-- Specify a mapping from service attribute names used by the datasource
+      deployment ServiceMetaData to ManagedProperty names. 
+      -->
+      <property name="propertyNameMappings">
+         <inject bean="MCPropertyMappings" />
+      </property>
+      
    </bean>
--->
+
+   <bean name="MCPropertyMappings" class="java.util.HashMap">
+      <constructor>
+         <map class="java.util.HashMap" keyClass="java.lang.String" valueClass="java.lang.String">
+            <entry><key>jndi-name</key><value>JndiName</value></entry>
+            <entry><key>connection-url</key><value>JdbcURL</value></entry>
+            <entry><key>user-name</key><value>UserName</value></entry>
+            <entry><key>password</key><value>PassWord</value></entry>
+            <entry><key>driver-class</key><value>DriverClass</value></entry>
+            <entry><key>min-pool-size</key><value>MinPoolSize</value></entry>
+            <entry><key>max-pool-size</key><value>MaxPoolSize</value></entry>
+            <entry><key>security-domain</key><value>SecurityDomain</value></entry>
+            <entry><key>connection-properties</key><value>ConnectionProperties</value></entry>
+         </map>
+      </constructor>
+   </bean>
+   
 </deployment>


Property changes on: trunk/connector/src/resources/deployers/jca-deployers-beans.xml
___________________________________________________________________
Name: svn:keywords
   + Id




More information about the jboss-cvs-commits mailing list