Author: pderop
Date: Thu Jan 28 23:44:46 2016
New Revision: 1727459

URL: http://svn.apache.org/viewvc?rev=1727459&view=rev
Log:
Finalized the sample based on CompletableFuture.

Modified:
    
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/PageLinksImpl.java

Modified: 
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/PageLinksImpl.java
URL: 
http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/PageLinksImpl.java?rev=1727459&r1=1727458&r2=1727459&view=diff
==============================================================================
--- 
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/PageLinksImpl.java
 (original)
+++ 
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/PageLinksImpl.java
 Thu Jan 28 23:44:46 2016
@@ -1,5 +1,7 @@
 package org.apache.felix.dependencymanager.lambda.samples.future;
 
+import static org.apache.felix.dm.lambda.DependencyActivatorBase.component;
+
 import java.io.IOException;
 import java.net.URL;
 import java.util.ArrayList;
@@ -11,7 +13,6 @@ import java.util.regex.Pattern;
 
 import org.apache.felix.dm.Component;
 import org.osgi.service.log.LogService;
-import static org.apache.felix.dm.lambda.DependencyActivatorBase.*;
 
 /**
  * Provides all hrefs found from a given web page.
@@ -36,7 +37,7 @@ public class PageLinksImpl implements Pa
                .thenApply(PageLinksImpl::parseLinks);
 
            // Add the future dependency so we'll be started once the 
CompletableFuture "futureLinks" has completed.
-           component(c, comp -> comp.withFuture(futureLinks, links -> 
links.cb(PageLinksImpl::setLinks)));
+           component(c, comp -> comp.withFuture(futureLinks, links -> 
links.cbi(this::setLinks)));
        }
        
        // Called when our future has completed.


Reply via email to