Client ID
---------
Key: QPID-1005
URL: https://issues.apache.org/jira/browse/QPID-1005
Project: Qpid
Issue Type: Improvement
Components: Java Client
Affects Versions: M3
Reporter: Arnaud Simon
Fix For: M3
JMS sepc says:
========================
The preferred way to assign a JMS client's identifier is for it to be
configured in a nclient-specific ConnectionFactory
object. Alternatively, a nclient can set a connection's nclient identifier
using a provider-specific value.
========================
We currently assume that the client ID is set through the URL (if none is
specified we then use a default one). We therefore always throw a
IllegalStateException when an application tries to set it. I agree that this
behavior respects the JMS specs however we fail to support some legacy JMS
applications (i.e. a jms app that does set the client ID). Note that this is
the case of the Sonic test harness that is used by a lot people when it comes
to test our JMS implementation.
I would therefore suggest that we let an application setting the client ID when
it is not explicitly set on the URL.
Suggestions/comments
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.