[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