Apologies for not getting back to you sooner... callMethodAsync() returns a unique 32 bit correlation id that corresponds to the request. The ConsoleEvent that contains the method response has a getCorrelator() method which returns the correlation id that will match the value returned by the initiating callMethodAsync().
-K ----- Original Message ----- > Hi > > We are trying to do multiple async requests on a single qmf function. > Then we need to match the response to the request in the ConsoleEvent > handler. Now we could add an In-Out parameter but it seems like this > is something that should be handled by QMF. Since if you had a QMF > function that you were calling with callMethod() then you changed > to callMethodAsync() you would not have this IO parameter. > > Now if the server processes these in a non serial way (like we intend > doing) > the responses will comeback out of order and we will have no way > of knowing which request the response was for. > > Is there a way to do this currently? > > Regards > Angus Salkeld > > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:[email protected] --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
