Rename Framework Properties to Framework Launching Properties
</listitem>
<listitem>
- <para><emphasis>Properties</emphasis> - Framework properties can be specified in a Feature.</para>
+ <para><emphasis>Properties</emphasis> - Framework launching properties can be specified in a Feature.</para>
</listitem>
</itemizedlist>
@@ -476,7 +476,7 @@ Feature f = builder.build();</programlisting>
<section>
<title>Variables</title>
<para>
- Configurations and Framework Properties support late binding of values. This enables setting these items through a Launcher,
+ Configurations and Framework Launching Properties support late binding of values. This enables setting these items through a Launcher,
for example to specify a database user name, server port number or other information that may be variable between runtimes.
</para>
@@ -507,13 +507,13 @@ Feature f = builder.build();</programlisting>
}
}</programlisting>
Variables are referenced with the curly brace placeholder syntax: <code>${</code> <emphasis><code>variable-name</code></emphasis> <code>}</code>
- in the configuration value or framework property value section.
+ in the configuration value or framework launching property value section.
To support conversion of variables to non-string types the configurator syntax
specifying the datatype with the configuration key can be used, as in the above example.
</para>
<para>
- Multiple variables can be referenced for a single configuration or framework property value and variables can be combined with text.
+ Multiple variables can be referenced for a single configuration or framework launching property value and variables can be combined with text.
Variable substitution is applied recursively, that is if the value of a variable is again a variable it must be substituted.
If no variable exist with the given name, then the <code>${</code> <emphasis><code>variable-name</code></emphasis> <code>}</code>
must be retained in the value.
@@ -710,7 +710,7 @@ Feature f = builder.build();</programlisting>
<section>
- <title>Framework Properties</title>
+ <title>Framework Launching Properties</title>
<para>
When a Feature is launched in an OSGi framework it may be necessary to specify Framework properties.
These can be provided in the Framework Properties extension section of the Feature.
@@ -724,7 +724,7 @@ Feature f = builder.build();</programlisting>
"id": "org.acme:acmeapp:osgifeature:fw-props:2.0.0",
"extensions": {
- "framework-properties": {
+ "framework-launching-properties": {
"type": "json",
"json": {
"org.osgi.framework.system.packages.extra":
