Description
As part of the ongoing changes to the Java Broker configuration model, make the DurableConfigurationStore (essentially the config store for a vhost) expose only a generic interface for configured objects, and not restrict to concrete implementation classes such as Queue, Exchange, Binding, etc.
(Note that the representation of the objects in the BDB and JDBC/Derby stores is already in a generic form.