You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Jürgen Albert (JIRA)" <ji...@apache.org> on 2019/02/18 15:32:00 UTC

[jira] [Created] (FELIX-6059) Improve usability for ConfigurationPlugins

Jürgen Albert created FELIX-6059:
------------------------------------

             Summary: Improve usability for ConfigurationPlugins
                 Key: FELIX-6059
                 URL: https://issues.apache.org/jira/browse/FELIX-6059
             Project: Felix
          Issue Type: Improvement
          Components: Configuration Admin
    Affects Versions: configadmin-1.9.10
            Reporter: Jürgen Albert


It is often the case, that a configuration needs a configuration plugin (like a plugin that sets database connection password from a secure store). At the moment, it is hard to guarantee that a plugin is known to the ConfigAdmin. Thus 2 things might be usefull:
 # ConfigurationAdmin should propagate what ConfigurationPlugins are known to him via a property on its service registration. Suggest would be to have a Marker property on a ConfigurationPlugin, Config Admin can pick up. This property could be "config.plugin.id". The ConfigAdmin could be "config.plugins".
 # Define a system property the ConifgAdmin reads, that name a comma separated list of config plugin ids, it waits for before it registers its service. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)