Keith Wall created QPID-5821:
--------------------------------
Summary: Remove message store settings from
MessageStore/DurableConfigurationStore interfaces
Key: QPID-5821
URL: https://issues.apache.org/jira/browse/QPID-5821
Project: Qpid
Issue Type: Task
Components: Java Broker
Reporter: Keith Wall
Fix For: 0.29
Remove the current message store settings maps used by MS/DCS#open. Replacing
it will be:
Settings objects - one per physical store type - exposing getters for the
attributes required by each store JDBCSettings (connectionUrl, userName,
password), DerbySettings (storePath), BDBSettings. The getters will 'shadow'
those in on the model objects.
MS|DCS implementations will cast the parent CO to the expected settings
object and use this to retrieve the settings (jdbc url, store path etc)
SystemContext, VHN and VirtualHost implementation will implement the
appriopiate setting objects, thus exposing their attributes to the
implementations.
This work should encompass the introduction of a JDBC user and password
attribute. The password attribute should be a secure attribute.
Work should include refactoring the upgrader.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]