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]

Reply via email to