You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by bu...@apache.org on 2015/03/10 11:35:01 UTC

svn commit: r943126 - in /websites/staging/felix/trunk/content: ./ documentation/subprojects/apache-felix-dependency-manager-4/guides/whatsnew.html

Author: buildbot
Date: Tue Mar 10 10:35:00 2015
New Revision: 943126

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 10:35:00 2015
@@ -1 +1 @@
-1665446
+1665453

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 10:35:00 2015
@@ -69,6 +69,7 @@
       
       <h1>Apache Felix Dependency Manager - What&#39;s new in version 4?</h1>
       <h1 id="whats-new-in-version-4">What's new in version 4?</h1>
+<h2 id="new-thread-model">new Thread model</h2>
 <p>DependencyManager 4.0 has been significantly reworked to improve support for concurrency. The following principles form the basis of the new concurrency model in DM4.</p>
 <ul>
 <li>All external events that influence the state of dependencies are recorded and given to the serial executor of the component. We record whatever data comes in, so when the actual job is run by the serial executor, we still have access to the original data without having to access other sources whose state might have changed since.</li>
@@ -87,6 +88,8 @@
 
 
 <p>Here, all components will be handled by Executors provided by the ComponentExecutorFactory, except those having a package starting with "org.apache.felix.dependencymanager.samples.tpool" (because the threadpool is itself defined using the Dependency Manager API).</p>
+<p>You will find a full description of the new thread model in the <a href="../reference/thread-model.html">Reference</a> section.</p>
+<h2 id="new-features">New features</h2>
 <p>In addition, some new features have been implemented in dependency manager:</p>
 <ul>
 <li>
@@ -119,15 +122,14 @@ Use "add-require-capability=true" option
 <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>
 </li>
-<li>
+</ul>
+<h1 id="sample-codes">Sample codes</h1>
 <p>The source distribution includes many sample codes which can be run directly under Eclipse and BndTools. The samples are available in the 
 org.apache.felix.dependencymanager.samples/ module.
 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>
-</li>
-</ul>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
-        Rev. 1665133 by pderop on Mon, 9 Mar 2015 07:44:44 +0000
+        Rev. 1665453 by pderop on Tue, 10 Mar 2015 10:34:47 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project