Hi Mark! Yes, I'm using JMS. Here are the configuration elements:
Server side (inbound-gateway):
Code:
<beans:bean id="manager" class="business.Manager"/>
<jms:inbound-gateway id="jmsin" request-destination="some.queue" request-channel="jmsinputchannel"/>
<chain input-channel="jmsinputchannel">
<transformer id="xml-to-object" ref="marshaller" method="unmarshal" />
<service-activator ref="manager" method="process" />
<transformer id="object-to-xml" ref="marshaller" method="marshal" />
</chain>
Client side (outbound-gateway):
Code:
<gateway id="someService" service-interface="services.SomeService"
default-request-channel="someServiceRequestChannel"
default-reply-channel="someServiceReplyChannel"/>
<channel id="someServiceRequestChannel"/>
<jms:outbound-gateway request-channel="someServiceRequestChannel"
request-destination="some.queue"
reply-destination="some.other.queue"
reply-channel="someServiceReplyChannel"/>
<channel id="someServiceReplyChannel"/>
Thanks!
Edit/Delete Message