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 <[email protected]>
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.