FAQ
I have a issue to solve which seems like it should be easy todo in camel as
it has all the components that should make it possible but how they can be
strung together is defeating me.

My camel app communicates with some complex external process from which I
want to shield others from. The external process has an asynchronous
request/reply protocol where you place a request on one jms queue
(JMSQ-Request) and receive an associated response on another (JMSQ-Result),
both request and response message can be tied together using a unique id.

I want to provide to clients of my app through spring / camel remoting a
blocking call that returns with a subset of details from the response
received onto the response queue. See attached image.

Now I understand spring/camel remoting to get my client request, I
understand aggregators but I can't tie the two together to get things to
work.

In general how do you implement a blocking remoting call that needs to wait
on some synchronization event and return that result back down the temporary
remoting reply queue?

http://camel.465427.n5.nabble.com/file/n5615647/sync-remoting-around-async-queues.jpg

--
View this message in context: http://camel.465427.n5.nabble.com/How-to-use-camel-to-expose-a-remoted-blocking-service-around-asynchronous-components-tp5615647p5615647.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupusers @
categoriescamel
postedApr 3, '12 at 4:03p
activeApr 3, '12 at 4:03p
posts1
users1
websitecamel.apache.org

1 user in discussion

Jason.parr: 1 post

People

Translate

site design / logo © 2022 Grokbase