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: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org