Author: buildbot
Date: Tue Mar 10 11:33:10 2015
New Revision: 943138
Log:
Staging update by buildbot for felix
Modified:
websites/staging/felix/trunk/content/ (props changed)
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/whatsnew.html
Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Mar 10 11:33:10 2015
@@ -1 +1 @@
-1665473
+1665482
Modified:
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/whatsnew.html
==============================================================================
---
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/whatsnew.html
(original)
+++
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/whatsnew.html
Tue Mar 10 11:33:10 2015
@@ -92,17 +92,19 @@
<p>In addition, some new features have been implemented in dependency
manager:</p>
<ul>
<li>
-<p>Auto Config Iterable fields: AutoConfig dependencies can be applied on
Iterable<Service> fields in order to be able to traverse currently injected
services safely. The Iterable must be parameterized with the Service type. See
org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/dictionary/api/Spellcheck.java
for an example.</p>
+<p>Auto Config Iterable fields: AutoConfig dependencies can be applied on
Iterable<Service> fields in order to be able to traverse currently injected
services safely. The Iterable must be parameterized with the Service type.
+<a
href="https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/dictionary/api/SpellChecker.java">see
this sample code</a> from the source distribution samples.</p>
</li>
<li>
-<p>AutoConfig Map field: AutoConfig dependencies can be applied on a field
with a Map<Service, Dictionary> type, allowing to traverse currently injected
services safely, including service properties. The Map must be traversed using
the Map.Entry iterator. See javadoc for DependencyManager.setAutoConfig().</p>
+<p>AutoConfig Map field: AutoConfig dependencies can be applied on a field
with a Map<Service, Dictionary> type, allowing to traverse currently injected
services safely, including service properties. The Map must be traversed using
the Map.Entry iterator.
+See the <em>ServiceDependency.setAutConfig(boolean autoConfig)</em> <a
href="http://felix.apache.org/apidocs/dependencymanager/4.0.0/org/apache/felix/dm/ServiceDependency.html">javadoc</a>
for more more informations.</p>
</li>
<li>
-<p>Inject Configuration on separate callback instance: Configuration can be
injected on a separate callback instance, like a CompositionManager for
example. See an example in the samples, in
org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/compositefactory/Activator.java.
-See FELIX-2706</p>
+<p>Inject Configuration on separate callback instance (FELIX-2707):
Configuration can be injected on a separate callback instance, like a
CompositionManager for example.
+See the <a
href="https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/compositefactory/">composite
factory example</a> example available from the source distribution.</p>
</li>
<li>
-<p>Added propagate flag for Service Adapters: you can now choose to propagate
or not adaptee service properties. See FELIX-4600</p>
+<p>Added <em>propagate</em> flag in service Adapters (FELIX-4600): you can now
choose to propagate or not adaptee service properties.</p>
</li>
<li>
<p>"Top" command in the shell: a "top" command is now available from the shell
and can be used to display all top components sorted by their init/start
elapsed time.</p>
@@ -113,13 +115,14 @@ Use "add-require-capability=true" option
<p>-plugin: org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin;
add-require-capability=true</p>
</li>
<li>
-<p>The Configuration Dependency annotation now supports a "name" attribute,
allowing to dynamically configure configuration pids from the @Init method. see
FELIX-4777</p>
+<p>The Configuration Dependency annotation now supports a "name" attribute
(FELIX-4777): allow to dynamically configure configuration pids from the @Init
method.</p>
</li>
<li>
-<p>Added a benchmark tool for dependency manager (not released, only available
from the trunk, see
dependencymanager/org.apache.felix.dependencymanager.benchmark/README</p>
+<p>Added a benchmark tool for dependency manager (not released, only available
from the <a
href="https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/org.apache.felix.dependencymanager.benchmark/">trunk</a>.</p>
</li>
<li>
-<p>The Annotations "Factory Sets" are deprecated and have been replaced by a
nice api exported by the runtime bundle. See FELIX-4684</p>
+<p>The Annotations "Factory Sets" are deprecated (FELIX-4684): You can now use
a DS-like ComponentFactory API by a nice api which is exported by the runtime
bundle.
+See this <a
href="https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/device/annot/DeviceAndParameterFactory.java">example</a>
from the samples in the source distribution.</p>
</li>
</ul>
<h2 id="sample-codes">Sample codes</h2>
@@ -128,7 +131,7 @@ org.apache.felix.dependencymanager.sampl
Some of the samples require that you configure some pids or factory pids from
Web Console, which can be accessed using
<em>http://localhost:8080/system/console/configMgr</em> URL.
Please consult org.apache.felix.dependencymanager.samples/README.samples for
up to date instructions on how to execute the various examples.</p>
<div class="timestamp" style="margin-top: 30px; font-size: 80%;
text-align: right;">
- Rev. 1665473 by pderop on Tue, 10 Mar 2015 11:12:48 +0000
+ Rev. 1665482 by pderop on Tue, 10 Mar 2015 11:32:55 +0000
</div>
<div class="trademarkFooter">
Apache Felix, Felix, Apache, the Apache feather logo, and the Apache
Felix project