I refer to this issue:
http://java.net/jira/browse/JMS_SPEC-65
As promised, I have now updated the draft spec and javadocs with appropriate clarifications.
The updated draft spec is here:
http://java.net/projects/jms-spec/sources/repository/content/jms2.0/specification/word/JMS20.pdf
Section 6.11 "TopicSubscriber" has been reworded to state that "When a non-durable subscription is created on a topic,
the noLocal argument may be used to specify that the subscriber must not receive messages published to the topic by its
own connection."
Section 6.11.1 "Durable TopicSubscriber" has been reworded to state that "When a durable subscription is created on a
topic, the noLocal argument may be used to specify that messages published to the topic by its own connection must not
be added to the durable subscription."
These changes are also listed in the change log, section 11.5.13.
The updated Javadocs are here:
http://java.net/projects/jms-spec/sources/repository/content/jms2.0/target/jms-2.0-javadoc.jar
To see a list of javadoc changes, see the JIRA issue linked to above.
(For a tiny clarification this was quite a lot of javadoc to update :-)
Nigel