The design for the new configuration store is on the wiki:
[Java Broker] QPID-4390 review changes
Test org.apache.qpid.server.queue.TimeToLiveTest.testActiveTTL fails very occasionally on slow CI box.
[Java Broker] initial configuration improvements
[Java Broker] complete functionality to configure multiple key store and trust stores and assign them per-port
[Java Broker] add command line option to overwrite the broker config store using current initial config
[Java Broker] add command line option to output a copy of the initial config file
[Java Broker] complete functionality to configure group providers
[Java Broker] complete functionality to configure access control providers
Resolving, linked issues all resolved.
Some more changes from review made via QPID-4743. Leaving this JIRA open until they are merged to 0.22 branch.
Some review changes were made for 0.22 via QPID-4681. Leaving this Jira RtR as there are some other potential changes that will be made based on review.
Could you please review the changes committed in revision https://svn.apache.org/repos/asf/qpid/trunk@1447646 ?
Attached a patch adding broker configuration store and replacing existing xml file configuration with json store