Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
This is a proposal for a plugin mechanism for configuration that ensures the configuration is only processed when the plugin is available.
The idea is to use prefixes for placeholders like ${prefix:key}.
The plugin publishes an OSGi service and announces the prefix as a service property.
The configuration will then only be processed and given to users of config admin as long as all plugins are present that are referenced from the configuration.