Lorenz Quack created QPID-7547:
----------------------------------
Summary: [Java Broker] Refactor closing and deletion of
AbstractConfiguredObjects
Key: QPID-7547
URL: https://issues.apache.org/jira/browse/QPID-7547
Project: Qpid
Issue Type: Improvement
Components: Java Broker
Reporter: Lorenz Quack
Currently deletion and closing of objects are completely independent.
It seems reasonable that an object that is being deleted should be closed
before hand to ensure resources are being cleaned up and to reduce code
duplication.
In fact many implementations of ConfiguredObjects already do this.
This JIRA suggests to do this in a generic way in AbstractConfiguredObject.
The suggested order would be:
ACO.deleteAsync
* calls delete on all children
* closes itself
* deletes itself
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]