Description
The "exclusive" flag on queue declaration for AMQP 0-10 is used to indicate that only a single session may have subscriptions to the queue. Implicitly different sessions may hold this "lock" at different points in time. Moreover the act of declaring the queue does not associate the queue "exclusivity" with the declaring session.
The Java Broker is incorrectly associating the queue with the session at declaration time, and is not removing the association at the point the last subscription is removed