Hi Todd, if you wish to non-destructively read messages in a queue, you can use browse mode, i.e. address string would be something like:
"queue-name; {mode:browse}" If your question is extended by ".. and how to consume the message I am interested in (and no other)", then I don't know if it is possible with C++ broker (Java broker has message selectors that I am not familiar with). Kind regards, Pavel ----- Original Message ----- > From: "Todd Herman" <t...@apx-labs.com> > To: users@qpid.apache.org > Sent: Monday, March 12, 2012 3:20:34 PM > Subject: FW: How to receive specific response > > I send this question out earlier but didn't get any response so I > figured I would send it again. The main thing I am trying to see is > how to read a message from a queue without it being automatically > deleted. I have no control over how the queue was created. I need > to be able to check all the messages on the queue because only > certain ones will be for me. I can't have the messages not for me > being deleted because I read them. > > Any thoughts? > > From: Todd Herman [mailto:t...@apx-labs.com] > Sent: Thursday, March 08, 2012 11:48 AM > To: users@qpid.apache.org > Subject: How to receive specific response > > I am using the Qpid C++ client. Well, technically I am writing this > in C# so I am using the .net bindings for the c++ client. I need to > retrieve a specific message from a queue. Basically, multiple > clients will watch a certain queue for responses but they each only > want there (based on the correlation id) message. It looks like you > can do this with the Java client because CreateConsumer allows you > to provide a "message selector", which I assume allows you to filter > the messages to just the one you want. > > So, how do I do the equivalent when using the c++ (and .net binding) > client? I could grab each message and check the correlation id but > won't doing that remove it from the queue? I need to make sure I > don't remove the wrong one from the queue. > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org