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">&quot;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, &quot;</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">&quot; + m_participant1 + &quot;</span><span class="o">,</span><span class="s">&quot; + m_participant2</span>
-<span class="s">            + &quot;</span><span class="o">,</span> <span class="n">conf</span><span class="o">=</span><span class="s">&quot; + 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, &quot;</span><span class="n">ProviderParticipant1</span><span class="o">.</span><span class="na">start</span><span class="o">()</span><span class="s">&quot;);</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">&quot;ProviderImpl.start(): participants=&quot;</span> <span class="o">+</span> <span class="n">m_participant1</span> <span class="o">+</span> <span class="s">&quot;,&quot;</span> <span class="o">+</span> <span class="n">m_participant2</span>
+            <span class="o">+</span> <span class="s">&quot;, conf=&quot;</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">&quot;ProviderParticipant1.start()&quot;</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, &quot;</span><span class="n">ProviderParticipant2</span><span class="o">.</span><span class="na">start</span><span class="o">()</span><span class="err">&quot;</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">&quot;ProviderParticipant2.start()&quot;</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