0a7757b2cd
When deleting a queue the JMSPostQueueDeletionCallback#callback will invoke PostOfficeImpl#getBindingsForAddress which will *create* a Bindings instance if one doesn't exist. This will trigger the creation of a PagingStore instance which will be stored by the PagingManager and may never be deleted. This is particularly problematic for use-cases involving temporary JMS queues. This change uses the lookupBindingsForAddress instead of getBindingsForAddress which doesn't implicitly create a Bindings instance. This problem doesn't exist on the master branch as the JMSPostQueueDeletionCallback no longer exists there. |
||
---|---|---|
.. | ||
activemq5-unit-tests | ||
artemis-test-support | ||
config | ||
extra-tests | ||
integration-tests | ||
jms-tests | ||
joram-tests | ||
performance-tests | ||
soak-tests | ||
stress-tests | ||
timing-tests | ||
unit-tests | ||
pom.xml |