Description
The current model listener mechanism (ConfigurationChangeListener) is quite inflexible. It allows listening for child added/remove event, attribute and state changes only. We have no way to listen for events such as opening, closing and recovery, which has made coding awkward in places. We should rethink the mechanism.
One example came up on QPID-7933 where we desired to know about recovery events.
- We have no way of finding out when child