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" <[email protected]>
> To: [email protected]
> 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:[email protected]]
> Sent: Thursday, March 08, 2012 11:48 AM
> To: [email protected]
> 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: [email protected]
For additional commands, e-mail: [email protected]