Author: buildbot
Date: Mon Feb 29 15:12:35 2016
New Revision: 981392

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/guides/dm-lambda.html

Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 29 15:12:35 2016
@@ -1 +1 @@
-1732786
+1732908

Modified: 
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html
==============================================================================
--- 
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html
 (original)
+++ 
websites/staging/felix/trunk/content/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html
 Mon Feb 29 15:12:35 2016
@@ -111,34 +111,33 @@ DependencyManager object.</p>
 <li>a required <code>EventAdmin</code> service  (injected in class 
fields).</li>
 </ul>
 <p>Then we have the following typical Activator (we define both components in 
the same Activator for simplicity):</p>
-<div class="codehilite"><pre><span class="n">import</span> <span 
class="n">org</span><span class="p">.</span><span class="n">apache</span><span 
class="p">.</span><span class="n">felix</span><span class="p">.</span><span 
class="n">dm</span><span class="p">.</span><span 
class="n">DependencyActivatorBase</span><span class="p">;</span>
-<span class="p">...</span>
+<div class="codehilite"><pre><span class="kn">import</span> <span 
class="nn">org.apache.felix.dm.DependencyActivatorBase</span><span 
class="o">;</span>
+<span class="o">...</span>
 
-<span class="p">:::</span><span class="n">java</span>
-<span class="n">public</span> <span class="n">class</span> <span 
class="n">Activator</span> <span class="n">extends</span> <span 
class="n">DependencyActivatorBase</span> <span class="p">{</span>
-    <span class="p">@</span><span class="n">Override</span>
-    <span class="n">public</span> <span class="n">void</span> <span 
class="n">init</span><span class="p">(</span><span 
class="n">BundleContext</span> <span class="n">ctx</span><span 
class="p">,</span> <span class="n">DependencyManager</span> <span 
class="n">dm</span><span class="p">)</span> <span class="n">throws</span> <span 
class="n">Exception</span> <span class="p">{</span>
-        <span class="o">//</span> <span class="n">Declare</span> <span 
class="n">our</span> <span class="n">Consumer</span> <span 
class="n">component</span>
-
-        <span class="n">Component</span> <span class="n">consumer</span> <span 
class="p">=</span> <span class="n">dm</span><span class="p">.</span><span 
class="n">createComponent</span><span class="p">()</span>
-            <span class="p">.</span><span 
class="n">setImplementation</span><span class="p">(</span><span 
class="n">ServiceConsumer</span><span class="p">.</span><span 
class="n">class</span><span class="p">)</span>
-            <span class="p">.</span><span class="n">add</span><span 
class="p">(</span><span class="n">createServiceDependency</span><span 
class="p">().</span><span class="n">setService</span><span 
class="p">(</span><span class="n">ServiceProvider</span><span 
class="p">.</span><span class="n">class</span><span class="p">,</span> 
&quot;<span class="p">(</span><span class="n">p1</span><span 
class="p">=</span><span class="n">v1</span><span class="p">)</span>&quot;<span 
class="p">).</span><span class="n">setRequired</span><span 
class="p">(</span><span class="n">true</span><span class="p">).</span><span 
class="n">setCallbacks</span><span class="p">(</span>&quot;<span 
class="n">setProvider</span>&quot;<span class="p">,</span> <span 
class="n">null</span><span class="p">))</span>
-            <span class="p">.</span><span class="n">add</span><span 
class="p">(</span><span class="n">createConfigurationDependency</span><span 
class="p">().</span><span class="n">setPid</span><span class="p">(</span><span 
class="n">ServiceConsumer</span><span class="p">.</span><span 
class="n">class</span><span class="p">.</span><span 
class="n">getName</span><span class="p">()));</span>
-        <span class="n">dm</span><span class="p">.</span><span 
class="n">add</span><span class="p">(</span><span 
class="n">consumer</span><span class="p">);</span>
-
-       <span class="o">//</span> <span class="n">Declare</span> <span 
class="n">our</span> <span class="n">ServiceProvider</span> <span 
class="n">service</span> <span class="n">component</span>
-
-       <span class="n">Properties</span> <span class="k">properties</span> 
<span class="p">=</span> <span class="n">new</span> <span 
class="n">Properties</span><span class="p">();</span>
-       <span class="n">Properties</span><span class="p">.</span><span 
class="n">put</span><span class="p">(</span>&quot;<span 
class="n">p1</span>&quot;<span class="p">,</span> &quot;<span 
class="n">v1</span>&quot;<span class="p">);</span>
-       <span class="k">properties</span><span class="p">.</span><span 
class="n">put</span><span class="p">(</span>&quot;<span 
class="n">p2</span>&quot;<span class="p">,</span> 123<span class="p">);</span>
-       <span class="n">Component</span> <span class="n">provider</span> <span 
class="p">=</span> <span class="n">dm</span><span class="p">.</span><span 
class="n">createComponent</span><span class="p">()</span>
-           <span class="p">.</span><span 
class="n">setImplementation</span><span class="p">(</span><span 
class="n">ServiceProviderImpl</span><span class="p">.</span><span 
class="n">class</span><span class="p">)</span>
-           <span class="p">.</span><span class="n">setInterface</span><span 
class="p">(</span><span class="n">ServiceProvider</span><span 
class="p">.</span><span class="n">class</span><span class="p">.</span><span 
class="n">getName</span><span class="p">(),</span> <span 
class="k">properties</span><span class="p">)</span>
-           <span class="p">.</span><span class="n">add</span><span 
class="p">(</span><span class="n">createServiceDependency</span><span 
class="p">().</span><span class="n">setService</span><span 
class="p">(</span><span class="n">LogService</span><span 
class="p">.</span><span class="n">class</span><span class="p">).</span><span 
class="n">setRequired</span><span class="p">(</span><span 
class="n">true</span><span class="p">))</span>
-           <span class="p">.</span><span class="n">add</span><span 
class="p">(</span><span class="n">createServiceDependency</span><span 
class="p">().</span><span class="n">setService</span><span 
class="p">(</span><span class="n">EventAdmin</span><span 
class="p">.</span><span class="n">class</span><span class="p">,</span> <span 
class="n">null</span><span class="p">).</span><span 
class="n">setRequired</span><span class="p">(</span><span 
class="n">true</span><span class="p">));</span>
-       <span class="n">dm</span><span class="p">.</span><span 
class="n">add</span><span class="p">(</span><span 
class="n">provider</span><span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">}</span>
+<span class="kd">public</span> <span class="kd">class</span> <span 
class="nc">Activator</span> <span class="kd">extends</span> <span 
class="n">DependencyActivatorBase</span> <span class="o">{</span>
+    <span class="nd">@Override</span>
+    <span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">init</span><span class="o">(</span><span 
class="n">BundleContext</span> <span class="n">ctx</span><span 
class="o">,</span> <span class="n">DependencyManager</span> <span 
class="n">dm</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>
+        <span class="c1">// Declare our Consumer component</span>
+
+        <span class="n">Component</span> <span class="n">consumer</span> <span 
class="o">=</span> <span class="n">createComponent</span><span 
class="o">()</span>
+            <span class="o">.</span><span 
class="na">setImplementation</span><span class="o">(</span><span 
class="n">ServiceConsumer</span><span class="o">.</span><span 
class="na">class</span><span class="o">)</span>
+            <span class="o">.</span><span class="na">add</span><span 
class="o">(</span><span class="n">createServiceDependency</span><span 
class="o">().</span><span class="na">setService</span><span 
class="o">(</span><span class="n">ServiceProvider</span><span 
class="o">.</span><span class="na">class</span><span class="o">,</span> <span 
class="s">&quot;(p1=v1)&quot;</span><span class="o">).</span><span 
class="na">setRequired</span><span class="o">(</span><span 
class="kc">true</span><span class="o">).</span><span 
class="na">setCallbacks</span><span class="o">(</span><span 
class="s">&quot;setProvider&quot;</span><span class="o">,</span> <span 
class="kc">null</span><span class="o">))</span>
+            <span class="o">.</span><span class="na">add</span><span 
class="o">(</span><span class="n">createConfigurationDependency</span><span 
class="o">().</span><span class="na">setPid</span><span class="o">(</span><span 
class="n">ServiceConsumer</span><span class="o">.</span><span 
class="na">class</span><span class="o">.</span><span 
class="na">getName</span><span class="o">()));</span>
+        <span class="n">dm</span><span class="o">.</span><span 
class="na">add</span><span class="o">(</span><span 
class="n">consumer</span><span class="o">);</span>
+
+       <span class="c1">// Declare our ServiceProvider service component</span>
+
+       <span class="n">Properties</span> <span class="n">properties</span> 
<span class="o">=</span> <span class="k">new</span> <span 
class="n">Properties</span><span class="o">();</span>
+       <span class="n">Properties</span><span class="o">.</span><span 
class="na">put</span><span class="o">(</span><span 
class="s">&quot;p1&quot;</span><span class="o">,</span> <span 
class="s">&quot;v1&quot;</span><span class="o">);</span>
+       <span class="n">properties</span><span class="o">.</span><span 
class="na">put</span><span class="o">(</span><span 
class="s">&quot;p2&quot;</span><span class="o">,</span> <span 
class="mi">123</span><span class="o">);</span>
+       <span class="n">Component</span> <span class="n">provider</span> <span 
class="o">=</span> <span class="n">createComponent</span><span 
class="o">()</span>
+           <span class="o">.</span><span 
class="na">setImplementation</span><span class="o">(</span><span 
class="n">ServiceProviderImpl</span><span class="o">.</span><span 
class="na">class</span><span class="o">)</span>
+           <span class="o">.</span><span class="na">setInterface</span><span 
class="o">(</span><span class="n">ServiceProvider</span><span 
class="o">.</span><span class="na">class</span><span class="o">.</span><span 
class="na">getName</span><span class="o">(),</span> <span 
class="n">properties</span><span class="o">)</span>
+           <span class="o">.</span><span class="na">add</span><span 
class="o">(</span><span class="n">createServiceDependency</span><span 
class="o">().</span><span class="na">setService</span><span 
class="o">(</span><span class="n">LogService</span><span 
class="o">.</span><span class="na">class</span><span class="o">).</span><span 
class="na">setRequired</span><span class="o">(</span><span 
class="kc">true</span><span class="o">))</span>
+           <span class="o">.</span><span class="na">add</span><span 
class="o">(</span><span class="n">createServiceDependency</span><span 
class="o">().</span><span class="na">setService</span><span 
class="o">(</span><span class="n">EventAdmin</span><span 
class="o">.</span><span class="na">class</span><span class="o">,</span> <span 
class="kc">null</span><span class="o">).</span><span 
class="na">setRequired</span><span class="o">(</span><span 
class="kc">true</span><span class="o">));</span>
+       <span class="n">dm</span><span class="o">.</span><span 
class="na">add</span><span class="o">(</span><span 
class="n">provider</span><span class="o">);</span>
+    <span class="o">}</span>
+<span class="o">}</span>
 </pre></div>
 
 
@@ -940,7 +939,7 @@ http proxy.</p>
 <h2 id="javadoc">Javadoc<a class="headerlink" href="#javadoc" title="Permanent 
link">&para;</a></h2>
 <p>You can find the javadoc for the new Dependency Manager Lambda library <a 
href="../../../../apidocs/">here</a>.</p>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; 
text-align: right;">
-        Rev. 1732786 by pderop on Sun, 28 Feb 2016 20:03:05 +0000
+        Rev. 1732908 by pderop on Mon, 29 Feb 2016 15:11:57 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache 
Felix project


Reply via email to