[ 
https://issues.apache.org/jira/browse/CONFIGURATION-535?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13625738#comment-13625738
 ] 

Oliver Heger commented on CONFIGURATION-535:
--------------------------------------------

It is not yet clear whether these issues are actually implemented in version 2. 
If there is no activity and no conrete proposals, they are probably postponed 
to a later 2.x release. So every idea and all suggestions are helpful!
                
> Add getters for the initial parameters of DatabaseConfiguration
> ---------------------------------------------------------------
>
>                 Key: CONFIGURATION-535
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-535
>             Project: Commons Configuration
>          Issue Type: Wish
>            Reporter: Yanlin Ye
>            Priority: Trivial
>              Labels: features
>
> We use database configuration to support a centralized location for 
> configuration properties common to some distributed components of our 
> application, and it works great.  In order for our application components to 
> report issues (especially when we have database connection issues), we 
> extended database configuration to maintain a backup cache for all properties 
> and update the cache whenever a property is accessed.  This way, the cached 
> properties can be used if the properties cannot be loaded from the database.  
> The extension works as expected and can report issues even if the database 
> connection becomes not available.
> The only (minor) thing is that, when we extended DatabaseConfiguration, we 
> had to maintain another copy of the initial parameters such as table name, 
> name/key/value columns, etc, because DatabaseConfiguration does not provide 
> access to them.  I was wondering whether or not the following can be added to 
> DatabaseConfiguration to make it easier to be extended.
> - Add getters for initialization parameters, and
> - Change private void close(Connection, Statement) to protected for reuse.
> Please ignore if you don't think the suggested changes can be useful to users.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to