There were no objections to detailed proposals I made on 3rd April (following the outline proposals which I proposed
last August), so I have now made the necessary API, javadoc and spec updates.
Please see the JIRA issue for a summary of the changes.
I think this is a very significant change which at last allows messages from a topic subscription to be consumed in a
scalable manner.
In order to explain this change I've clarified some of the terminology by explaining the distinction between a
subscription (which may be durable or non-durable, shared or unshared) and a consumer (MessageConsumer) or subscriber
(TopicSubscriber). Please take a look and let me know if you have any comments.