[overlord-commits] Overlord SVN: r628 - in cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources: META-INF and 1 other directory.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Fri May 1 10:31:24 EDT 2009


Author: objectiser
Date: 2009-05-01 10:31:24 -0400 (Fri, 01 May 2009)
New Revision: 628

Modified:
   cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml
   cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml
   cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml
Log:
added a 'return service category/name' to make the CompleteTransaction perform synchronous, to match the choreography

Modified: cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml	2009-05-01 11:13:34 UTC (rev 627)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml	2009-05-01 14:31:24 UTC (rev 628)
@@ -32,6 +32,9 @@
 			<jms-bus busid="BrokerService8">
 				<jms-message-filter dest-type="QUEUE" dest-name="queue/esb-loan-broker8"/>
 			</jms-bus>
+			<jms-bus busid="BrokerService8a">
+				<jms-message-filter dest-type="QUEUE" dest-name="queue/esb-loan-broker8a"/>
+			</jms-bus>
 			<jms-bus busid="BrokerService9">
 				<jms-message-filter dest-type="QUEUE" dest-name="queue/esb-loan-broker9"/>
 			</jms-bus>
@@ -302,6 +305,8 @@
 							process="process" name="s7-3">
 					<property name="serviceCategory" value="ESBBroker.BrokerParticipant" />
 					<property name="serviceName" value="CompleteTransaction.main" />
+                    <property name="returnServiceCategory" value="ESBBroker.BrokerParticipant"/>
+                    <property name="returnServiceName" value="ESBBrokerProcess.main.7a"/>
 					<property name="bindDetails" >
 						<bind from-expression="getSelectedQuote()"
 									to-variable="quote" />
@@ -311,6 +316,25 @@
 				</action>
 			</actions>
 		</service>
+		
+		<service category="ESBBroker.BrokerParticipant" name="ESBBrokerProcess.main.7a" description="">
+			<listeners>
+				<jms-listener name="BrokerServiceListener8a"
+							  busidref="BrokerService8a"
+							  maxThreads="1"/>	
+			</listeners>
+			<actions mep="OneWay">
+				<action class="org.jboss.soa.overlord.jbossesb.stateful.actions.RetrieveSessionAction"
+							process="process" name="s10-1">
+					<property name="session" value="org.jboss.soa.overlord.samples.jbossesb.loan.broker.CompleteTransactionMain" />
+					<property name="identities" >
+						<identity type="primary" >
+							<token name="id" locator="//@id" />
+						</identity>
+					</property>
+				</action>
+			</actions>
+		</service>
 
 		<service category="ESBBroker.BrokerParticipant" name="ESBBrokerProcess.main.8" description="">
 			<listeners>
@@ -391,7 +415,7 @@
 				</action>
 			</actions>
 		</service>
-	
+		
 		<service category="ESBBroker.BrokerParticipant" name="RequestForQuote.main.1" description="">
 			<listeners>
 				<jms-listener name="BrokerServiceListener11"

Modified: cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml	2009-05-01 11:13:34 UTC (rev 627)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml	2009-05-01 14:31:24 UTC (rev 628)
@@ -61,6 +61,12 @@
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
   <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker8a"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+	<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
     name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker9"
     xmbean-dd="xmdesc/Queue-xmbean.xml">
 	<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>

Modified: cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml	2009-05-01 11:13:34 UTC (rev 627)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml	2009-05-01 14:31:24 UTC (rev 628)
@@ -63,6 +63,12 @@
   </depends>
 </mbean>
 <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker8a">
+  <depends optional-attribute-name="DestinationManager">
+  	jboss.mq:service=DestinationManager
+  </depends>
+</mbean>
+<mbean code="org.jboss.mq.server.jmx.Queue"
 	 name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker9">
   <depends optional-attribute-name="DestinationManager">
   	jboss.mq:service=DestinationManager




More information about the overlord-commits mailing list