If you are expecting one message for each response, then I guess that you can get this message back by having the sync option set to true. However, I think that you mentioned multiple responses per request. I think that you could easily solve this one by implementing the appropriate filter, that would gather all the responses and group them into a single message before returning it to the io handler.
-- *Ioannis Canellos* * FuseSource <http://fusesource.com> ** Blog: http://iocanel.blogspot.com ** Apache Karaf <http://karaf.apache.org/> Committer & PMC Apache Camel <http://camel.apache.org/> Committer Apache ServiceMix <http://servicemix.apache.org/> Committer Apache Gora <http://incubator.apache.org/gora/> Committer Apache DirectMemory <http://incubator.apache.org/directmemory/> Committer *