This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
     new e479f6517c Markdown syntax fix for the configadmin interpolation plugin
e479f6517c is described below

commit e479f6517c4bcbf5fcdd73c20b8760fe1610ab3a
Author: Robert Munteanu <romb...@apache.org>
AuthorDate: Thu Feb 1 17:19:39 2024 +0100

    Markdown syntax fix for the configadmin interpolation plugin
---
 configadmin-plugins/interpolation/README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configadmin-plugins/interpolation/README.md 
b/configadmin-plugins/interpolation/README.md
index 620b349174..bbd2610c74 100644
--- a/configadmin-plugins/interpolation/README.md
+++ b/configadmin-plugins/interpolation/README.md
@@ -140,7 +140,7 @@ When reading files, for example secrets, the platform 
default encoding is used.
 
 ## Consuming Configurations with Placeholders
 
-If you are getting a 
[Configuration](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/service/cm/Configuration.html)
 object directly from 
[ConfigurationAdmin](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/service/cm/ConfigurationAdmin.html)
 and inspect the properties, you will find the placeholders not being replaced 
in those values as configuration plugins are not invoked. So for example 
calling 
[`getConfiguration`](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/s 
[...]
+If you are getting a 
[Configuration](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/service/cm/Configuration.html)
 object directly from 
[ConfigurationAdmin](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/service/cm/ConfigurationAdmin.html)
 and inspect the properties, you will find the placeholders not being replaced 
in those values as configuration plugins are not invoked. So for example 
calling 
[`getConfiguration`](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/s 
[...]
 
 There are different options on how to get the values replaced:
 * Register a 
[`ManagedService`](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/service/cm/ManagedService.html)
 or 
[`ManagedServiceFactory`](https://docs.osgi.org/javadoc/osgi.cmpn/7.0.0/org/osgi/service/cm/ManagedServiceFactory.html).
 ConfigurationAdmin calls all plugins before delivering configurations to these 
services.

Reply via email to