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/13 01:11:38 UTC
svn commit: r943607 - in /websites/staging/felix/trunk/content: ./
documentation/subprojects/apache-felix-dependency-manager/reference/components.html
Author: buildbot
Date: Fri Mar 13 00:11:38 2015
New Revision: 943607
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/reference/components.html
Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Mar 13 00:11:38 2015
@@ -1 +1 @@
-1666338
+1666339
Modified: websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/components.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/components.html (original)
+++ websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager/reference/components.html Fri Mar 13 00:11:38 2015
@@ -212,31 +212,31 @@ that is internally implemented using thr
<span class="kd">private</span> <span class="kd">final</span> <span class="n">ProviderParticipant2</span> <span class="n">m_participant2</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ProviderParticipant2</span><span class="o">();</span>
<span class="kd">private</span> <span class="kd">volatile</span> <span class="n">LogService</span> <span class="n">m_log</span><span class="o">;</span> <span class="c1">// injected</span>
- <span class="nd">@CompositioncompositionMngr</span><span class="o">,</span> <span class="s">"getComposition</span>
-<span class="s"> Object[] getComposition() {</span>
-<span class="s"> return new Object[] { this, m_participant1, m_participant2 };</span>
-<span class="s"> }</span>
-
-<span class="s"> @Start</span>
-<span class="s"> void start() {</span>
-<span class="s"> m_log.log(LogService.LOG_INFO, "</span><span class="n">ProviderImpl</span><span class="o">.</span><span class="na">start</span><span class="o">():</span> <span class="n">participants</span><span class="o">=</span><span class="s">" + m_participant1 + "</span><span class="o">,</span><span class="s">" + m_participant2</span>
-<span class="s"> + "</span><span class="o">,</span> <span class="n">conf</span><span class="o">=</span><span class="s">" + m_conf);</span>
-<span class="s"> } </span>
-<span class="s">}</span>
-
-<span class="s">public class ProviderParticipant1 {</span>
-<span class="s"> private volatile LogService m_log; // also injected, since we are part of the composition</span>
-
-<span class="s"> void start() {</span>
-<span class="s"> m_log.log(LogService.LOG_INFO, "</span><span class="n">ProviderParticipant1</span><span class="o">.</span><span class="na">start</span><span class="o">()</span><span class="s">");</span>
-<span class="s"> }</span>
-<span class="s">}</span>
+ <span class="nd">@Composition</span>
+ <span class="n">Object</span><span class="o">[]</span> <span class="nf">getComposition</span><span class="o">()</span> <span class="o">{</span>
+ <span class="k">return</span> <span class="k">new</span> <span class="n">Object</span><span class="o">[]</span> <span class="o">{</span> <span class="k">this</span><span class="o">,</span> <span class="n">m_participant1</span><span class="o">,</span> <span class="n">m_participant2</span> <span class="o">};</span>
+ <span class="o">}</span>
+
+ <span class="nd">@Start</span>
+ <span class="kt">void</span> <span class="nf">start</span><span class="o">()</span> <span class="o">{</span>
+ <span class="n">m_log</span><span class="o">.</span><span class="na">log</span><span class="o">(</span><span class="n">LogService</span><span class="o">.</span><span class="na">LOG_INFO</span><span class="o">,</span> <span class="s">"ProviderImpl.start(): participants="</span> <span class="o">+</span> <span class="n">m_participant1</span> <span class="o">+</span> <span class="s">","</span> <span class="o">+</span> <span class="n">m_participant2</span>
+ <span class="o">+</span> <span class="s">", conf="</span> <span class="o">+</span> <span class="n">m_conf</span><span class="o">);</span>
+ <span class="o">}</span>
+<span class="o">}</span>
+
+<span class="kd">public</span> <span class="kd">class</span> <span class="nc">ProviderParticipant1</span> <span class="o">{</span>
+ <span class="kd">private</span> <span class="kd">volatile</span> <span class="n">LogService</span> <span class="n">m_log</span><span class="o">;</span> <span class="c1">// also injected, since we are part of the composition</span>
+
+ <span class="kt">void</span> <span class="nf">start</span><span class="o">()</span> <span class="o">{</span>
+ <span class="n">m_log</span><span class="o">.</span><span class="na">log</span><span class="o">(</span><span class="n">LogService</span><span class="o">.</span><span class="na">LOG_INFO</span><span class="o">,</span> <span class="s">"ProviderParticipant1.start()"</span><span class="o">);</span>
+ <span class="o">}</span>
+<span class="o">}</span>
-<span class="s">public class ProviderParticipant2 {</span>
-<span class="s"> private volatile LogService m_log; // also injected, since we are part of the composition</span>
+<span class="kd">public</span> <span class="kd">class</span> <span class="nc">ProviderParticipant2</span> <span class="o">{</span>
+ <span class="kd">private</span> <span class="kd">volatile</span> <span class="n">LogService</span> <span class="n">m_log</span><span class="o">;</span> <span class="c1">// also injected, since we are part of the composition</span>
-<span class="s"> void start() {</span>
-<span class="s"> m_log.log(LogService.LOG_INFO, "</span><span class="n">ProviderParticipant2</span><span class="o">.</span><span class="na">start</span><span class="o">()</span><span class="err">"</span><span class="o">);</span>
+ <span class="kt">void</span> <span class="nf">start</span><span class="o">()</span> <span class="o">{</span>
+ <span class="n">m_log</span><span class="o">.</span><span class="na">log</span><span class="o">(</span><span class="n">LogService</span><span class="o">.</span><span class="na">LOG_INFO</span><span class="o">,</span> <span class="s">"ProviderParticipant2.start()"</span><span class="o">);</span>
<span class="o">}</span>
<span class="o">}</span>
</pre></div>
@@ -306,7 +306,7 @@ the depenencies defined in the Activator
<p>You can refer to this <a href="https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/org.apache.felix.dependencymanager.samples/src/org/apache/felix/dependencymanager/samples/compositefactory/">sample code</a>, which is part of the source distribution.</p>
<div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
- Rev. 1666338 by pderop on Fri, 13 Mar 2015 00:05:47 +0000
+ Rev. 1666339 by pderop on Fri, 13 Mar 2015 00:11:25 +0000
</div>
<div class="trademarkFooter">
Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project