[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