Closed
Description
David Fuelling opened SPR-15229 and commented
It appears that the equals() and hashcode() methods have not been implemented in the private class DefaultSubscriptionRegistry.Subscription
. This has the effect of allowing duplicate subscriptions with the same identifier into the Set<Subscription>
held by each key in SessionSubscriptionInfo.destinationLookup
. This seems like a bug, although it's possible that STOMP allows for duplicate subscriptions using the same subscription-Id?
Affects: 4.3.6