[jboss-cvs] JBoss Messaging SVN: r6576 - trunk/examples/javaee/jms-bridge/config.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Apr 27 09:10:46 EDT 2009


Author: jmesnil
Date: 2009-04-27 09:10:46 -0400 (Mon, 27 Apr 2009)
New Revision: 6576

Modified:
   trunk/examples/javaee/jms-bridge/config/jms-bridge-jboss-beans.xml
Log:
Java EE JMS Bridge example

* simplified JMS Bridge POJO configuration by having a single POJO to 
describe the JNDI properties

Modified: trunk/examples/javaee/jms-bridge/config/jms-bridge-jboss-beans.xml
===================================================================
--- trunk/examples/javaee/jms-bridge/config/jms-bridge-jboss-beans.xml	2009-04-27 12:29:17 UTC (rev 6575)
+++ trunk/examples/javaee/jms-bridge/config/jms-bridge-jboss-beans.xml	2009-04-27 13:10:46 UTC (rev 6576)
@@ -57,20 +57,7 @@
        <bean name="SourceCFF" class="org.jboss.messaging.jms.bridge.impl.JNDIConnectionFactoryFactory">
            <constructor>
                <parameter>
-                   <map class="java.util.Hashtable" keyClass="java.lang.String" valueClass="java.lang.String">
-                         <entry>
-                             <key>java.naming.factory.initial</key>
-                             <value>org.jnp.interfaces.NamingContextFactory</value>
-                         </entry>
-                         <entry>
-                             <key>java.naming.provider.url</key>
-                             <value>jnp://localhost:1099</value>
-                         </entry>
-                         <entry>
-                             <key>java.naming.factory.url.pkgs</key>
-                             <value>org.jboss.naming:org.jnp.interfaces"</value>
-                         </entry>
-                     </map>
+                   <inject bean="JNDI" />
                </parameter>
                <parameter>/ConnectionFactory</parameter>
            </constructor>  
@@ -79,20 +66,7 @@
        <bean name="TargetCFF" class="org.jboss.messaging.jms.bridge.impl.JNDIConnectionFactoryFactory">
            <constructor>
                <parameter>
-                   <map class="java.util.Hashtable" keyClass="java.lang.String" valueClass="java.lang.String">
-                         <entry>
-                             <key>java.naming.factory.initial</key>
-                             <value>org.jnp.interfaces.NamingContextFactory</value>
-                         </entry>
-                         <entry>
-                             <key>java.naming.provider.url</key>
-                             <value>jnp://localhost:1099</value>
-                         </entry>
-                         <entry>
-                             <key>java.naming.factory.url.pkgs</key>
-                             <value>org.jboss.naming:org.jnp.interfaces"</value>
-                         </entry>
-                     </map>
+                   <inject bean="JNDI" />
                </parameter>
                <parameter>/ConnectionFactory</parameter>
            </constructor>  
@@ -101,20 +75,7 @@
        <bean name="SourceDestinationFactory" class="org.jboss.messaging.jms.bridge.impl.JNDIDestinationFactory">
            <constructor>
                <parameter>
-                    <map class="java.util.Hashtable" keyClass="java.lang.String" valueClass="java.lang.String">
-                          <entry>
-                              <key>java.naming.factory.initial</key>
-                              <value>org.jnp.interfaces.NamingContextFactory</value>
-                          </entry>
-                          <entry>
-                              <key>java.naming.provider.url</key>
-                              <value>jnp://localhost:1099</value>
-                          </entry>
-                          <entry>
-                              <key>java.naming.factory.url.pkgs</key>
-                              <value>org.jboss.naming:org.jnp.interfaces"</value>
-                          </entry>
-                      </map>
+                   <inject bean="JNDI" />
                </parameter>
                <parameter>/queue/source</parameter>
            </constructor>  
@@ -123,45 +84,30 @@
        <bean name="TargetDestinationFactory" class="org.jboss.messaging.jms.bridge.impl.JNDIDestinationFactory">
            <constructor>
                <parameter>
-                   <map class="java.util.Hashtable" keyClass="java.lang.String" valueClass="java.lang.String">
-                         <entry>
-                             <key>java.naming.factory.initial</key>
-                             <value>org.jnp.interfaces.NamingContextFactory</value>
-                         </entry>
-                         <entry>
-                             <key>java.naming.provider.url</key>
-                             <value>jnp://localhost:1099</value>
-                         </entry>
-                         <entry>
-                             <key>java.naming.factory.url.pkgs</key>
-                             <value>org.jboss.naming:org.jnp.interfaces"</value>
-                         </entry>
-                     </map>
+                   <inject bean="JNDI" />
                </parameter>
                <parameter>/queue/target</parameter>
            </constructor>  
        </bean>
-
-    <!--
-       <bean name="JNDIProperties" class="java.util.Hashtable">
-           <property key="map">
-            <map class="java.util.Properties" keyClass="java.lang.String" valueClass="java.lang.String">
+       
+      <bean name="JNDI" class="java.util.Hashtable">
+         <constructor class="java.util.Map">
+            <map class="java.util.Hashtable" keyClass="java.lang.String"
+                                             valueClass="java.lang.String">
                <entry>
-                   <key>java.naming.factory.initial</key>
-                   <value>org.jnp.interfaces.NamingContextFactory</value>
+                  <key>java.naming.factory.initial</key>
+                  <value>org.jnp.interfaces.NamingContextFactory</value>
                </entry>
                <entry>
-                   <key>java.naming.provider.url</key>
-                   <value>jnp://localhost:1099</value>
+                  <key>java.naming.provider.url</key>
+                  <value>jnp://localhost:1099</value>
                </entry>
                <entry>
-                   <key>java.naming.factory.url.pkgs</key>
-                   <value>org.jboss.naming:org.jnp.interfaces"</value>
+                  <key>java.naming.factory.url.pkgs</key>
+                  <value>org.jboss.naming:org.jnp.interfaces"</value>
                </entry>
-           </map>
-       </property>
-       </bean>
-    --> 
-       
+            </map>
+         </constructor>
+      </bean>
 
 </deployment>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list