[ 
https://jira.duraspace.org/browse/DSRV-12?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18956#action_18956
 ] 

Mark Diggory commented on DSRV-12:
----------------------------------

Richard,

Our objective in this case is to actually mirror the implementation of the 
ConfigurationManager changes you made.  

Likewise, we intend to with the adjustments Kevin has done here, to allow 
addons to inject their own default configuration into the ConfigurationService 
from properties files residing in the classpath, alleviating the need for those 
installing addons to need to make any additions to the configuration to 
establish a default set of properties for their addon environment.

These changes will go into effect in DSpace 1.7.1 to align the 
ConfigurationService to the new work you did in ConfigurationManager and 
correct for a few bugs we've uncovered.

---

We are specifically targeting to replace the ConfigurationManager 
implementation in 1.8.0  of DSpace so that it uses the ConfigurationService for 
lookup.  We want to get the whole system migrated to be using the one new 
implementation of DSpaceConfigurationService.

Note, as well, once we have completed work on the ConfigurationManager 
migration, we intend to begin work migrating PluginManager implementation to 
use the ServiceManager and probably tune up the ServiceManager to load plugins 
defined in dspace.cfg in same maner PluginManager does now (which is basically 
Aaron's "activator" additions to the ServiceManager).

Finally, somewhere around DSpace 1.9, we would like to actually remove the 
Configuration and Plugin Managers in favor of relying entirely on the 
ServiceManager for all DSpace Configuration.

Mark



> DSpace Configuration service reads in more configuration files
> --------------------------------------------------------------
>
>                 Key: DSRV-12
>                 URL: https://jira.duraspace.org/browse/DSRV-12
>             Project: DSpace Services Module
>          Issue Type: Improvement
>          Components: configuration-service
>            Reporter: Kevin Van de Velde
>            Priority: Major
>         Attachments: configuration_service_addon.patch
>
>
> In the patch attached to this ticket the configuration service has been 
> extended to also read the configuration files in the 
> {dspace.dir}/config/modules directory and any property files found in the 
> classpath which match to the following query: "config/dspace-addon-*.cfg".

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to