[jboss-svn-commits] JBL Code SVN: r12433 - labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Jun 9 12:04:08 EDT 2007
Author: burrsutter
Date: 2007-06-09 12:04:07 -0400 (Sat, 09 Jun 2007)
New Revision: 12433
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml
Log:
added the 3 services that the CBR targets
Modified: labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml 2007-06-09 16:03:46 UTC (rev 12432)
+++ labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml 2007-06-09 16:04:07 UTC (rev 12433)
@@ -33,7 +33,7 @@
<services>
<service category="Business_RulesServices"
- name="Business_Rules_Service" description="">
+ name="Business_Rules_Service" description="The main entry point">
<listeners>
<!-- Gateway -->
<jms-listener name="TheGateway"
@@ -96,7 +96,6 @@
<property name="stuff" value="After Order Discount"/>
</action>
-
<!-- Use the CBR to route the "scored" order to the appropriate service team -->
<action
class="org.jboss.soa.esb.actions.ContentBasedRouter"
@@ -117,11 +116,10 @@
</action>
</actions>
</service>
- <!-- Add in the 3 services -->
<service category="ConciergeManager"
- name="ConciergeService" description="">
+ name="ConciergeService" description="For highest priority customers">
<listeners>
- <jms-listener name="TheESBChannel"
+ <jms-listener name="Business_Rules_ConciergeManager"
busidref="Business_Rules_ConciergeManager" maxThreads="1">
</jms-listener>
</listeners>
@@ -132,6 +130,34 @@
</action>
</actions>
</service>
-
+
+ <service category="DistributionManager"
+ name="DistributionService" description="For medium priority customers">
+ <listeners>
+ <jms-listener name="Business_Rules_DistributionManager"
+ busidref="Business_Rules_DistributionManager" maxThreads="1">
+ </jms-listener>
+ </listeners>
+ <actions>
+ <action name="reviewMessage"
+ class="org.jboss.soa.esb.samples.quickstart.businessrules.ReviewMessage">
+ <property name="stuff" value="Distribution"/>
+ </action>
+ </actions>
+ </service>
+ <service category="BasicShipping"
+ name="ShipperService" description="For low priority customers">
+ <listeners>
+ <jms-listener name="Business_Rules_BasicShipping"
+ busidref="Business_Rules_BasicShipping" maxThreads="1">
+ </jms-listener>
+ </listeners>
+ <actions>
+ <action name="reviewMessage"
+ class="org.jboss.soa.esb.samples.quickstart.businessrules.ReviewMessage">
+ <property name="stuff" value="Shipping"/>
+ </action>
+ </actions>
+ </service>
</services>
</jbossesb>
More information about the jboss-svn-commits
mailing list