Its the simple pipeline pattern. I have differnt osgi bundles (camel application), which are exposed as endpoints to Servicemix as vm endpoints. Each of them do a specific function.
I am just calling each function in a sequential order. e.g. endpoint A - is a REST protocol consumer endpoint B - is a functional component that verifies order (it listens on the ESB using the vm component) endpoint c - is a functional component that processes order (it listens on the ESB using the vm component) endpoint D- is a service provider (it listens on the ESB using the vm component) so, when A receive a request over REST, it sends 2 endpoint B through vm, and B forwards to C and C to D through vm as well. The problem is, when D returns a response, both B, C gets the response from D and returns, instead of C only to get a response from D and B to get response from C. Regards. But the problem is, when C fin -- View this message in context: http://camel.465427.n5.nabble.com/How-to-use-unique-queue-for-different-camel-vm-endpoint-tp2799194p2799251.html Sent from the Camel - Users mailing list archive at Nabble.com.