Hi Based on the spec of JMS 2.0, the clientId (which is set on the connection) is optional for shared durable subscription. And this was done so that multiple connections could talk to the same shared subscription. But in QPID JMS Client, I see that we are always setting a containerId (auto-generating one if doesn't exist), which in turn corresponds to clientId. At AMQP level, how do we distinguish between a containerId set automatically, v/s a client explicitly setting it?
In short, How does the broker get to know whether durable-shared-subscription should be associated with the containerId or not? Thanks, Neeraj Makam
