users@jms-spec.java.net

[jms-spec users] [jsr343-experts] Re: (JMS_SPEC-40) Allow multiple threads in same client to consume messages from the same topic subscription

From: Nigel Deakin <nigel.deakin_at_oracle.com>
Date: Tue, 17 Apr 2012 14:56:33 +0100

I refer to this JIRA issue:
http://java.net/jira/browse/JMS_SPEC-40

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.

The updated Javadocs are here:
http://java.net/projects/jms-spec/sources/repository/content/jms2.0/target/jms-2.0-javadoc.jar

The updated draft spec is here:
http://java.net/projects/jms-spec/sources/repository/content/jms2.0/specification/word/JMS20.pdf

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.

Nigel