On the whole, I really like this. Comparing the example programs to the existing examples, I think it does simplify quite a bit.

A few thoughts:

1. Streaming data into or out of messages

I really want to be able to stream into or out of messages directly.

Instead of:

           message_data << "Message " << i;
           message.setData(message_data.str());

I would like to be able to do something like:

           message.getData() << "Message " << i;

2. Having a Subscription object is really very helpful.

3. These examples don't create queeus and bindings explicitly - is that intentional? I assume the existing APIs continue to exist for this, but that is not going to bridget API versions.

4. I notice you do not use keyword arguments. Is the move away from them intentional? Why?

Jonathan



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to