Author: buildbot
Date: Tue Feb  2 22:12:06 2016
New Revision: 979320

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 Tue Feb  2 22:12:06 2016
@@ -1 +1 @@
-1728227
+1728230

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
 Tue Feb  2 22:12:06 2016
@@ -357,7 +357,7 @@ Now, you want to use for example Vertx.i
     <span class="c1">// lifecycle dm callback that allow you to add more 
dependencies</span>
     <span class="kt">void</span> <span class="nf">init</span><span 
class="o">(</span><span class="n">Component</span> <span 
class="n">c</span><span class="o">)</span> <span class="o">{</span> 
         <span class="n">CompletableFuture</span><span 
class="o">&lt;</span><span class="n">HttpServer</span><span 
class="o">&gt;</span> <span class="n">futureServer</span> <span 
class="o">=</span> <span class="n">createServer</span><span 
class="o">().</span><span class="na">listenFuture</span><span 
class="o">();</span>
-    <span class="n">component</span><span class="o">(</span><span 
class="n">c</span><span class="o">,</span> <span class="n">comp</span> <span 
class="o">-&gt;</span> <span class="n">comp</span><span class="o">.</span><span 
class="na">withFuture</span><span class="o">(</span><span 
class="n">futureService</span><span class="o">,</span> <span 
class="n">future</span> <span class="o">-&gt;</span> <span 
class="n">future</span><span class="o">.</span><span class="na">cbi</span><span 
class="o">(</span><span class="k">this</span><span class="o">::</span><span 
class="n">serverReady</span><span class="o">)));</span>
+        <span class="n">component</span><span class="o">(</span><span 
class="n">c</span><span class="o">,</span> <span class="n">comp</span> <span 
class="o">-&gt;</span> <span class="n">comp</span><span class="o">.</span><span 
class="na">withFuture</span><span class="o">(</span><span 
class="n">futureService</span><span class="o">,</span> <span 
class="n">future</span> <span class="o">-&gt;</span> <span 
class="n">future</span><span class="o">.</span><span class="na">cbi</span><span 
class="o">(</span><span class="k">this</span><span class="o">::</span><span 
class="n">serverReady</span><span class="o">)));</span>
     <span class="o">}</span>
 
     <span class="c1">// Inject our HttpServer that is listening</span>
@@ -374,8 +374,8 @@ Now, you want to use for example Vertx.i
 <h2 id="comparing-two-activators-using-old-and-new-api">Comparing two 
activators using old and new API:<a class="headerlink" 
href="#comparing-two-activators-using-old-and-new-api" title="Permanent 
link">&para;</a></h2>
 <p>Assume we have a <code>ServiceConsumer</code> which depends on the 
following services:</p>
 <ul>
-<li>a required <code>ServiceProvider</code>: with <code>(p1=v1)</code> service 
filter and using a "setProvider" callback.</li>
-<li>a Configuration with 
pid=<code>org.apache.felix.dm.lambda.samples.hello.ServiceConsumer</code>.</li>
+<li>a required <code>ServiceProvider</code>: with "<code>(p1=v1)</code>" 
service filter and using a "<code>setProvider</code>" callback.</li>
+<li>a Configuration with 
pid="<code>org.apache.felix.dm.lambda.samples.hello.ServiceConsumer</code>".</li>
 </ul>
 <p>Now assume we have <code>ServiceProvider</code> provided with p1="v1" and 
p2=123 service properties; and the provider also depends on:</p>
 <ul>
@@ -394,8 +394,8 @@ Now, you want to use for example Vertx.i
 
         <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>&quot;<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">lambda</span><span class="p">.</span><span 
class="n">samples</span><span class="p">.</span><span 
class="n">hello</span><span class="p">.</span><span 
class="n">ServiceConsumer</span>&quot;<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>&quot;<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">lambda</span><span class="p">.</span><span 
class="n">samples</span><span class="p">.</span><span 
class="n">hello</span><span class="p">.</span><span 
class="n">ServiceConsumer</span>&quot;<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>
@@ -424,8 +424,8 @@ Now, you want to use for example Vertx.i
         <span class="c1">// Declare our Consumer component</span>
 
         <span class="n">component</span><span class="o">(</span><span 
class="n">comp</span> <span class="o">-&gt;</span> <span 
class="n">comp</span><span class="o">.</span><span class="na">impl</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">withSrv</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="n">srv</span> <span class="o">-&gt;</span> <span 
class="n">srv</span><span class="o">.</span><span class="na">filter</span><span 
class="o">(</span><span class="s">&quot;(p1=v1)&quot;</span><span 
class="o">).</span><span class="na">cb</span><span class="o">(</span><span 
class="nl">ServiceConsumer:</span><span class="o">:</span><span 
class="n">setProvider</span><span class="o">))</span>
-    <span class="o">.</span><span class="na">withCnf</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">withSrv</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="n">srv</span> <span class="o">-&gt;</span> <span 
class="n">srv</span><span class="o">.</span><span class="na">filter</span><span 
class="o">(</span><span class="s">&quot;(p1=v1)&quot;</span><span 
class="o">).</span><span class="na">cb</span><span class="o">(</span><span 
class="nl">ServiceConsumer:</span><span class="o">:</span><span 
class="n">setProvider</span><span class="o">))</span>
+            <span class="o">.</span><span class="na">withCnf</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="c1">// Declare our ServiceProvider service 
component:</span>
 
@@ -493,7 +493,7 @@ and the service is registered.</p>
 <p>Caution: if you are using a corporate http proxy, you have to fix the 
Activator in order to configure the ip addr and port number of your
 http proxy.</p>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; 
text-align: right;">
-        Rev. 1728229 by pderop on Tue, 2 Feb 2016 22:06:27 +0000
+        Rev. 1728230 by pderop on Tue, 2 Feb 2016 22:11:45 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache 
Felix project


Reply via email to