[jboss-svn-commits] JBL Code SVN: r14008 - labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 3 14:27:05 EDT 2007


Author: ldimaggi at redhat.com
Date: 2007-08-03 14:27:05 -0400 (Fri, 03 Aug 2007)
New Revision: 14008

Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/deployment.xml
   labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbm-queue-service.xml
   labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbmq-queue-service.xml
   labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jboss-esb.xml
Log:
Added org.jboss.soa.esb.actions.SystemPrintln actions to all (3) 'output' queues - also defined these queues to be read by adding jms-provider definitions original checkin only tested for presence of output message in one of 3 queues.



Modified: labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/deployment.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/deployment.xml	2007-08-03 16:18:28 UTC (rev 14007)
+++ labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/deployment.xml	2007-08-03 18:27:05 UTC (rev 14008)
@@ -2,4 +2,9 @@
   <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_Input_Request</depends>
   <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_Control_Request</depends>
   <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_1_Request</depends>  
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_2_Request</depends>  
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_3_Request</depends>  
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_1_out</depends>  
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_2_out</depends>  
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_3_out</depends>  
 </jbossesb-deployment>

Modified: labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbm-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbm-queue-service.xml	2007-08-03 16:18:28 UTC (rev 14007)
+++ labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbm-queue-service.xml	2007-08-03 18:27:05 UTC (rev 14008)
@@ -31,4 +31,22 @@
     <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
   </mbean>
 
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_1_out"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+  </mbean>
+  
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_2_out"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+  </mbean>
+
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_3_out"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+  </mbean>
+
 </server>

Modified: labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbmq-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbmq-queue-service.xml	2007-08-03 16:18:28 UTC (rev 14007)
+++ labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jbmq-queue-service.xml	2007-08-03 18:27:05 UTC (rev 14008)
@@ -25,7 +25,20 @@
     name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_Input_Request">
     <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
   </mbean>
-
-
-
+  
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_1_out">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+   
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_2_out">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+   
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=qsdynamicrouter_2_out">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+  
 </server>

Modified: labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jboss-esb.xml	2007-08-03 16:18:28 UTC (rev 14007)
+++ labs/jbossesb/trunk/product/samples/quickstarts/dynamic_router/jboss-esb.xml	2007-08-03 18:27:05 UTC (rev 14008)
@@ -12,10 +12,6 @@
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/C" />
             </jms-bus>
 
-            <jms-bus busid="dynamicrouterChannelout1">
-                <jms-message-filter dest-type="QUEUE" dest-name="queue/D" />
-            </jms-bus>
-
             <jms-bus busid="dynamicrouterInputChannel">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_Input_Request" />
             </jms-bus>
@@ -24,33 +20,41 @@
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_Control_Request" />
             </jms-bus>
   
+            <!-- Note that only queues that are listened to (input) require jms-provider 
+                 definitions. jms-provider definitions are only required for the following
+                 queues to support running the quickstart as an automated test -->
+                   
             <jms-bus busid="dynamicrouterOutputChannel1">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_1_Request" />
             </jms-bus>
   
-            <!-- Note that only queues that are listened to (input) require jms-provider 
-                 definitions. jms-provider definitions are not required for these queues as 
-                 the quickstart only notifies the queues (output): queue/qsdynamicrouter_3_Request, 
-                 queue/qsdynamicrouter_1_Request, queue/qsdynamicrouter_2_Request -->
+            <jms-bus busid="dynamicrouterOutputChannel2">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_2_Request" />
+            </jms-bus>
+  
+            <jms-bus busid="dynamicrouterOutputChannel3">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_3_Request" />
+            </jms-bus>
+  
+             <jms-bus busid="dynamicrouterOutputNative1">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_1_out" />
+            </jms-bus>
+  
+            <jms-bus busid="dynamicrouterOutputNative2">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_2_out" />
+            </jms-bus>
+  
+            <jms-bus busid="dynamicrouterOutputNative3">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/qsdynamicrouter_3_out" />
+            </jms-bus>
            
           </jms-provider>
       </providers>
       
-      <services>
+      <services>     
      
-      <!-- This service is used for unit tests only -->    
-      <service category="outgoingCategory1" name="outgoingService1" description="outgoing service">
+        <service category="incomingCategory1" name="incomingService" description="incoming service">
             <listeners>
-                <jms-listener name="out1" busidref="dynamicrouterOutputChannel1" maxThreads="1"  is-gateway="true"/> 
-                <jms-listener name="native3" busidref="dynamicrouterChannelout1" maxThreads="1" />  
-            </listeners>
-            <actions>
-                <action name="outaction1" class="org.jboss.soa.esb.actions.SystemPrintln" />
-          </actions>   
-      </service>     
-     
-      <service category="incomingCategory1" name="incomingService" description="incoming service">
-            <listeners>
                  <jms-listener name="incoming-Gateway" busidref="dynamicrouterInputChannel" maxThreads="1" is-gateway="true" />
                  <jms-listener name="native1" busidref="dynamicrouterChannel1" maxThreads="1" /> 
             </listeners>
@@ -61,7 +65,7 @@
             </actions>   
         </service>
         
-              <service category="incomingCategory2" name="controlService" description="control service">
+        <service category="incomingCategory2" name="controlService" description="control service">
             <listeners>
                  <jms-listener name="control-Gateway" busidref="dynamicrouterControlChannel" maxThreads="1" is-gateway="true" />
                  <jms-listener name="native2" busidref="dynamicrouterChannel2" maxThreads="1" /> 
@@ -73,6 +77,39 @@
             </actions>   
         </service>
      
+      <!-- Note that the following services are only required to support running 
+      the quickstart as an automated test -->
+
+        <service category="outgoingCategory1" name="outgoingService1" description="outgoing service1">
+            <listeners>
+                <jms-listener name="out1" busidref="dynamicrouterOutputChannel1" maxThreads="1"  is-gateway="true"/> 
+                <jms-listener name="nativeout1" busidref="dynamicrouterOutputNative1" maxThreads="1" />  
+            </listeners>
+            <actions>
+                <action name="outaction1" class="org.jboss.soa.esb.actions.SystemPrintln" />
+          </actions>   
+        </service>     
+   
+        <service category="outgoingCategory2" name="outgoingService2" description="outgoing service2">
+            <listeners>
+                <jms-listener name="out2" busidref="dynamicrouterOutputChannel2" maxThreads="1"  is-gateway="true"/> 
+                <jms-listener name="nativeout2" busidref="dynamicrouterOutputNative2" maxThreads="1" />  
+            </listeners>
+            <actions>
+                <action name="outaction2" class="org.jboss.soa.esb.actions.SystemPrintln" />
+          </actions>   
+        </service>           
+   
+        <service category="outgoingCategory3" name="outgoingService3" description="outgoing service3">
+            <listeners>
+                <jms-listener name="out3" busidref="dynamicrouterOutputChannel3" maxThreads="1"  is-gateway="true"/> 
+                <jms-listener name="nativeout3" busidref="dynamicrouterOutputNative3" maxThreads="1" />  
+            </listeners>
+            <actions>
+                <action name="outaction3" class="org.jboss.soa.esb.actions.SystemPrintln" />
+          </actions>   
+        </service>           
+     
       </services>     
      
 </jbossesb>




More information about the jboss-svn-commits mailing list