Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html?rev=1731995&r1=1731994&r2=1731995&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html Wed Feb 24 00:11:41 2016 @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_72) on Thu Feb 04 08:50:10 CET 2016 --> +<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 --> <title>FutureDependencyBuilder</title> -<meta name="date" content="2016-02-04"> +<meta name="date" content="2016-02-24"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> @@ -111,31 +111,34 @@ var activeTableTab = "activeTableTab"; <pre>public interface <span class="typeNameLabel">FutureDependencyBuilder<F></span> extends <a href="../../../../../org/apache/felix/dm/lambda/DependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">DependencyBuilder</a><org.apache.felix.dm.Dependency></pre> <div class="block">Defines a builder for a CompletableFuture dependency. - Using such dependency allows your component to wait for the completion of a given asynchronous task + <p> Using such dependency allows your component to wait for the completion of a given asynchronous task represented by a standard jdk <code>CompletableFuture</code> object. A FutureDependency is required and unblock the Component once the CompletableFuture result has completed. <h3>Usage Example</h3> - <p> Here is an Activator that downloads a page from the web and injects the string result to a component. + <p> Here is an Activator that downloads a page from the web and injects the string result to the component before it is started. When the web page is downloaded, the result is injected in the MyComponent::setPage method and the component is then called in its "start" method: <pre><code> public class Activator extends DependencyManagerActivator { - public void activate() throws Exception { + public void init(BundleContext ctx, DependencyManager dm) throws Exception { + // Download a web page asynchronously, using a CompletableFuture: + String url = "http://felix.apache.org/"; CompletableFuture<String> page = CompletableFuture.supplyAsync(() -> downloadSite(url)); // The component depends on a log service and on the content of the Felix site. // The lambda passed to the "withFuture" method configures the callback that is // invoked with the result of the CompletableFuture (the page content). + component(comp -> comp .impl(MyComponent.class) .withService(LogService.class) - .withFuture(page, result -> result.cb(MyComponent::setPage))); + .withFuture(page, result -> result.complete(MyComponent::setPage))); } } @@ -172,55 +175,55 @@ extends <a href="../../../../../org/apac </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeFuture-">cb</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbTypeFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbTypeFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-org.apache.felix.dm.lambda.callbacks.CbFuture-">complete</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</code> <div class="block">Sets the function to invoke when the future task has completed.</div> </td> </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeFuture-boolean-">cb</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbTypeFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbTypeFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - boolean async)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-org.apache.felix.dm.lambda.callbacks.CbFuture-boolean-">complete</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + boolean async)</code> <div class="block">Sets the function to invoke asynchronously when the future task has completed.</div> </td> </tr> <tr id="i2" class="altColor"> <td class="colFirst"><code><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeFuture-java.util.concurrent.Executor-">cb</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbTypeFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbTypeFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - java.util.concurrent.Executor executor)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-org.apache.felix.dm.lambda.callbacks.CbFuture-java.util.concurrent.Executor-">complete</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + java.util.concurrent.Executor executor)</code> <div class="block">Sets the function to invoke asynchronously when the future task has completed.</div> </td> </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cb-java.lang.String-">cb</a></span>(java.lang.String callback)</code> -<div class="block">Sets the callback method name to invoke on the component instances, once the CompletableFuture has completed.</div> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-org.apache.felix.dm.lambda.callbacks.InstanceCbFuture-">complete</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">InstanceCbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</code> +<div class="block">Sets the callback instance to invoke when the future task has completed.</div> </td> </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbFuture-">cbi</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-org.apache.felix.dm.lambda.callbacks.InstanceCbFuture-boolean-">complete</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">InstanceCbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + boolean async)</code> <div class="block">Sets the callback instance to invoke when the future task has completed.</div> </td> </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbFuture-boolean-">cbi</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - boolean async)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-org.apache.felix.dm.lambda.callbacks.InstanceCbFuture-java.util.concurrent.Executor-">complete</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">InstanceCbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + java.util.concurrent.Executor executor)</code> <div class="block">Sets the callback instance to invoke when the future task has completed.</div> </td> </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbFuture-java.util.concurrent.Executor-">cbi</a></span>(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - java.util.concurrent.Executor executor)</code> -<div class="block">Sets the callback instance to invoke when the future task has completed.</div> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-java.lang.Object-java.lang.String-">complete</a></span>(java.lang.Object callbackInstance, + java.lang.String callback)</code> +<div class="block">Sets the callback instance method name to invoke on a given Object instance, once the CompletableFuture has completed.</div> </td> </tr> <tr id="i7" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#cbi-java.lang.Object-java.lang.String-">cbi</a></span>(java.lang.Object callbackInstance, - java.lang.String callback)</code> -<div class="block">Sets the callback instance method name to invoke on a given Object instance, once the CompletableFuture has completed.</div> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html#complete-java.lang.String-">complete</a></span>(java.lang.String callback)</code> +<div class="block">Sets the callback method name to invoke on the component implementation, once the CompletableFuture has completed.</div> </td> </tr> </table> @@ -245,70 +248,67 @@ extends <a href="../../../../../org/apac <!-- --> </a> <h3>Method Detail</h3> -<a name="cb-java.lang.String-"> +<a name="complete-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cb</h4> -<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cb(java.lang.String callback)</pre> -<div class="block">Sets the callback method name to invoke on the component instances, once the CompletableFuture has completed.</div> +<h4>complete</h4> +<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(java.lang.String callback)</pre> +<div class="block">Sets the callback method name to invoke on the component implementation, once the CompletableFuture has completed.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>callback</code> - the callback method name to invoke on the component instances, once the CompletableFuture on which we depend has completed.</dd> +<dd><code>callback</code> - the callback method name to invoke on the component implementation, once the CompletableFuture on which we depend has completed.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>this dependency.</dd> </dl> </li> </ul> -<a name="cb-org.apache.felix.dm.lambda.callbacks.CbTypeFuture-"> +<a name="complete-java.lang.Object-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cb</h4> -<pre><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cb(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbTypeFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbTypeFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</pre> -<div class="block">Sets the function to invoke when the future task has completed. The function is from one of the Component implementation classes, and it accepts the - result of the completed future.</div> +<h4>complete</h4> +<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(java.lang.Object callbackInstance, + java.lang.String callback)</pre> +<div class="block">Sets the callback instance method name to invoke on a given Object instance, once the CompletableFuture has completed.</div> <dl> -<dt><span class="paramLabel">Type Parameters:</span></dt> -<dd><code>T</code> - the type of the CompletableFuture result.</dd> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>callback</code> - the function to perform when the future task as completed.</dd> +<dd><code>callbackInstance</code> - the object instance on which the callback must be invoked</dd> +<dd><code>callback</code> - the callback method name to invoke on Object instance, once the CompletableFuture has completed.</dd> <dt><span class="returnLabel">Returns:</span></dt> -<dd>this dependency</dd> +<dd>this dependency.</dd> </dl> </li> </ul> -<a name="cb-org.apache.felix.dm.lambda.callbacks.CbTypeFuture-boolean-"> +<a name="complete-org.apache.felix.dm.lambda.callbacks.CbFuture-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cb</h4> -<pre><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cb(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbTypeFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbTypeFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - boolean async)</pre> -<div class="block">Sets the function to invoke asynchronously when the future task has completed. The function is from one of the Component implementation classes, - and it accepts the result of the completed future.</div> +<h4>complete</h4> +<pre><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</pre> +<div class="block">Sets the function to invoke when the future task has completed. The function is from one of the Component implementation classes, and it accepts the + result of the completed future.</div> <dl> <dt><span class="paramLabel">Type Parameters:</span></dt> <dd><code>T</code> - the type of the CompletableFuture result.</dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>callback</code> - the function to perform when the future task as completed.</dd> -<dd><code>async</code> - true if the callback should be invoked asynchronously using the default jdk execution facility, false if not.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>this dependency</dd> </dl> </li> </ul> -<a name="cb-org.apache.felix.dm.lambda.callbacks.CbTypeFuture-java.util.concurrent.Executor-"> +<a name="complete-org.apache.felix.dm.lambda.callbacks.CbFuture-boolean-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cb</h4> -<pre><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cb(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbTypeFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbTypeFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - java.util.concurrent.Executor executor)</pre> +<h4>complete</h4> +<pre><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + boolean async)</pre> <div class="block">Sets the function to invoke asynchronously when the future task has completed. The function is from one of the Component implementation classes, and it accepts the result of the completed future.</div> <dl> @@ -316,37 +316,40 @@ extends <a href="../../../../../org/apac <dd><code>T</code> - the type of the CompletableFuture result.</dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>callback</code> - the function to perform when the future task as completed.</dd> -<dd><code>executor</code> - the executor used to schedule the callback.</dd> +<dd><code>async</code> - true if the callback should be invoked asynchronously using the default jdk execution facility, false if not.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>this dependency</dd> </dl> </li> </ul> -<a name="cbi-java.lang.Object-java.lang.String-"> +<a name="complete-org.apache.felix.dm.lambda.callbacks.CbFuture-java.util.concurrent.Executor-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cbi</h4> -<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cbi(java.lang.Object callbackInstance, - java.lang.String callback)</pre> -<div class="block">Sets the callback instance method name to invoke on a given Object instance, once the CompletableFuture has completed.</div> +<h4>complete</h4> +<pre><T> <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><T,? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + java.util.concurrent.Executor executor)</pre> +<div class="block">Sets the function to invoke asynchronously when the future task has completed. The function is from one of the Component implementation classes, + and it accepts the result of the completed future.</div> <dl> +<dt><span class="paramLabel">Type Parameters:</span></dt> +<dd><code>T</code> - the type of the CompletableFuture result.</dd> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>callbackInstance</code> - the object instance on which the callback must be invoked</dd> -<dd><code>callback</code> - the callback method name to invoke on Object instance, once the CompletableFuture has completed.</dd> +<dd><code>callback</code> - the function to perform when the future task as completed.</dd> +<dd><code>executor</code> - the executor used to schedule the callback.</dd> <dt><span class="returnLabel">Returns:</span></dt> -<dd>this dependency.</dd> +<dd>this dependency</dd> </dl> </li> </ul> -<a name="cbi-org.apache.felix.dm.lambda.callbacks.CbFuture-"> +<a name="complete-org.apache.felix.dm.lambda.callbacks.InstanceCbFuture-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cbi</h4> -<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cbi(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</pre> +<h4>complete</h4> +<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">InstanceCbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback)</pre> <div class="block">Sets the callback instance to invoke when the future task has completed. The callback is a Consumer instance which accepts the result of the completed future.</div> <dl> @@ -357,14 +360,14 @@ extends <a href="../../../../../org/apac </dl> </li> </ul> -<a name="cbi-org.apache.felix.dm.lambda.callbacks.CbFuture-boolean-"> +<a name="complete-org.apache.felix.dm.lambda.callbacks.InstanceCbFuture-boolean-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>cbi</h4> -<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cbi(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - boolean async)</pre> +<h4>complete</h4> +<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">InstanceCbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + boolean async)</pre> <div class="block">Sets the callback instance to invoke when the future task has completed. The callback is a Consumer instance which accepts the result of the completed future.</div> <dl> @@ -376,14 +379,14 @@ extends <a href="../../../../../org/apac </dl> </li> </ul> -<a name="cbi-org.apache.felix.dm.lambda.callbacks.CbFuture-java.util.concurrent.Executor-"> +<a name="complete-org.apache.felix.dm.lambda.callbacks.InstanceCbFuture-java.util.concurrent.Executor-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>cbi</h4> -<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> cbi(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, - java.util.concurrent.Executor executor)</pre> +<h4>complete</h4> +<pre><a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="interface in org.apache.felix.dm.lambda">FutureDependencyBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> complete(<a href="../../../../../org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html" title="interface in org.apache.felix.dm.lambda.callbacks">InstanceCbFuture</a><? super <a href="../../../../../org/apache/felix/dm/lambda/FutureDependencyBuilder.html" title="type parameter in FutureDependencyBuilder">F</a>> callback, + java.util.concurrent.Executor executor)</pre> <div class="block">Sets the callback instance to invoke when the future task has completed. The callback is a Consumer instance which accepts the result of the completed future.</div> <dl>
Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html?rev=1731995&r1=1731994&r2=1731995&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html Wed Feb 24 00:11:41 2016 @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_72) on Thu Feb 04 08:50:10 CET 2016 --> +<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 --> <title>ServiceAdapterBuilder</title> -<meta name="date" content="2016-02-04"> +<meta name="date" content="2016-02-24"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> @@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab"; <pre>public interface <span class="typeNameLabel">ServiceAdapterBuilder<T></span> extends <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html" title="interface in org.apache.felix.dm.lambda">ComponentBuilder</a><<a href="../../../../../org/apache/felix/dm/lambda/ServiceAdapterBuilder.html" title="interface in org.apache.felix.dm.lambda">ServiceAdapterBuilder</a><T>>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html" title="interface in org.apache.felix.dm.lambda">ServiceCallbacksBuilder</a><T,<a href="../../../../../org/apache/felix/dm/lambda/ServiceAdapterBuilder.html" title="interface in org.apache.felix.dm.lambda">ServiceAdapterBuilder</a><T>></pre> <div class="block">Builds a Dependency Manager Service Adapter Component. - The adapter will be applied to any service that matches the specified interface and filter. For each matching service an adapter will be created + <p> The adapter will be applied to any service that matches the specified interface and filter. For each matching service an adapter will be created based on the adapter implementation class. The adapter will be registered with the specified interface and existing properties from the original service plus any extra properties you supply here.<p> @@ -119,7 +119,7 @@ extends <a href="../../../../../org/apac <pre> <code> public class Activator extends DependencyManagerActivator { - public void activate() throws Exception { + public void init(BundleContext ctx, DependencyManager dm) throws Exception { adapter(Device.class, adapt -> adapt.impl(DeviceServlet.class).provides(HttpServlet.class).properties(alias -> "/device"); } }</code></pre></div> @@ -177,14 +177,14 @@ extends <a href="../../../../../org/apac <!-- --> </a> <h3>Methods inherited from interface org.apache.felix.dm.lambda.<a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html" title="interface in org.apache.felix.dm.lambda">ComponentBuilder</a></h3> -<code><a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#autoAdd-boolean-">autoAdd</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#autoConfig-java.lang.Class-boolean-">autoConfig</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#autoConfig-java.lang.Class-java.lang.String-">autoConfig</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#build--">build</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#composition-java.lang.Object-java.lang.String-">composition</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#composition-java.lang.String-">composition</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#composition-java.util.function.Supplier-">composition</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#debug-java.lang.String-">debug</a>, <a href="../../../../../org/apach e/felix/dm/lambda/ComponentBuilder.html#destroy-org.apache.felix.dm.lambda.callbacks.CbConsumer-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroy-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroy-java.lang.Object-java.lang.String-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroy-java.lang.String-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroyInstance-org.apache.felix.dm.lambda.callbacks.CbComponent-">destroyInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroyInstance-java.lang.Runnable-">destroyInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.lang.Object-java.lang.String-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html #factory-java.util.function.Supplier-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.util.function.Supplier-java.util.function.Supplier-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.util.function.Supplier-java.util.function.Function-java.util.function.Function-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.util.function.Supplier-java.util.function.Function-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#impl-java.lang.Object-">impl</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#init-org.apache.felix.dm.lambda.callbacks.CbConsumer-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#init-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html# init-java.lang.Object-java.lang.String-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#init-java.lang.String-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#initInstance-org.apache.felix.dm.lambda.callbacks.CbComponent-">initInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#initInstance-java.lang.Runnable-">initInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#properties-java.util.Dictionary-">properties</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#properties-org.apache.felix.dm.lambda.FluentProperty...-">properties</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#properties-java.lang.String-java.lang.Object-java.lang.Object...-">properties</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-">provides</a>, <a href="../../../. ./../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-java.lang.String-java.lang.Object-java.l ang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-org.apache.felix.dm.lambda.Fl uentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-org.apache.felix.dm.lambda.callbacks.CbConsumer-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-java.lang.Object-java.lang.String-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-java.lang.String-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#startInstance-org.apache.felix.dm.lambda.callbacks.CbComponent-">startInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#startInstance-java.lang.Runnable-">startInstan ce</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-org.apache.felix.dm.lambda.callbacks.CbConsumer-">stop</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">stop</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-java.lang.Object-java.lang.String-">stop</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-java.lang.String-">stop</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stopInstance-org.apache.felix.dm.lambda.callbacks.CbComponent-">stopInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stopInstance-java.lang.Runnable-">stopInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withBundle-java.util.function.Consumer-">withBundle</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder .html#withCnf-java.lang.Class...-">withCnf</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withCnf-java.util.function.Consumer-">withCnf</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withCnf-java.lang.String...-">withCnf</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withFuture-java.util.concurrent.CompletableFuture-java.util.function.Consumer-">withFuture</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withSrv-java.lang.Class...-">withSrv</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withSrv-java.lang.Class-java.lang.String-">withSrv</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withSrv-java.lang.Class-java.util.function.Consumer-">withSrv</a></code></li> +<code><a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#autoAdd-boolean-">autoAdd</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#autoConfig-java.lang.Class-boolean-">autoConfig</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#autoConfig-java.lang.Class-java.lang.String-">autoConfig</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#build--">build</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#composition-java.lang.Object-java.lang.String-">composition</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#composition-java.lang.String-">composition</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#composition-java.util.function.Supplier-">composition</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#debug-java.lang.String-">debug</a>, <a href="../../../../../org/apach e/felix/dm/lambda/ComponentBuilder.html#destroy-org.apache.felix.dm.lambda.callbacks.Cb-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroy-org.apache.felix.dm.lambda.callbacks.CbComponent-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroy-java.lang.String-">destroy</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroyInstance-org.apache.felix.dm.lambda.callbacks.InstanceCb-">destroyInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#destroyInstance-org.apache.felix.dm.lambda.callbacks.InstanceCbComponent-">destroyInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.lang.Object-java.lang.String-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.util.function.Supplier-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/Co mponentBuilder.html#factory-java.util.function.Supplier-java.util.function.Supplier-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.util.function.Supplier-java.util.function.Function-java.util.function.Function-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#factory-java.util.function.Supplier-java.util.function.Function-">factory</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#impl-java.lang.Object-">impl</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#init-org.apache.felix.dm.lambda.callbacks.Cb-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#init-org.apache.felix.dm.lambda.callbacks.CbComponent-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#init-java.lang.String-">init</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#initInstan ce-org.apache.felix.dm.lambda.callbacks.InstanceCb-">initInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#initInstance-org.apache.felix.dm.lambda.callbacks.InstanceCbComponent-">initInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#lifecycleCallbackInstance-java.lang.Object-">lifecycleCallbackInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#properties-java.util.Dictionary-">properties</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#properties-org.apache.felix.dm.lambda.FluentProperty...-">properties</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#properties-java.lang.String-java.lang.Object-java.lang.Object...-">properties</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#p rovides-java.lang.Class:A-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class:A-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.Class-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../o rg/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String:A-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-java.util.Dictionary-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-org.apache.felix.dm.lambda.FluentProperty...-">provides</a>, <a href="../../../../.. /org/apache/felix/dm/lambda/ComponentBuilder.html#provides-java.lang.String-java.lang.String-java.lang.Object-java.lang.Object...-">provides</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-org.apache.felix.dm.lambda.callbacks.Cb-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-org.apache.felix.dm.lambda.callbacks.CbComponent-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#start-java.lang.String-">start</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#startInstance-org.apache.felix.dm.lambda.callbacks.InstanceCb-">startInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#startInstance-org.apache.felix.dm.lambda.callbacks.InstanceCbComponent-">startInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-org.apache.felix.dm.lambda.callbacks.Cb-">stop</a>, <a href="../../../ ../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-org.apache.felix.dm.lambda.callbacks.CbComponent-">stop</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stop-java.lang.String-">stop</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stopInstance-org.apache.felix.dm.lambda.callbacks.InstanceCb-">stopInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#stopInstance-org.apache.felix.dm.lambda.callbacks.InstanceCbComponent-">stopInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withBundle-java.util.function.Consumer-">withBundle</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withCnf-java.util.function.Consumer-">withCnf</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withCnf-java.lang.String...-">withCnf</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withFutur e-java.util.concurrent.CompletableFuture-java.util.function.Consumer-">withFuture</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withSvc-java.lang.Class...-">withSvc</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withSvc-java.lang.Class-java.lang.String-">withSvc</a>, <a href="../../../../../org/apache/felix/dm/lambda/ComponentBuilder.html#withSvc-java.lang.Class-java.util.function.Consumer-">withSvc</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.felix.dm.lambda.ServiceCallbacksBuilder"> <!-- --> </a> <h3>Methods inherited from interface org.apache.felix.dm.lambda.<a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html" title="interface in org.apache.felix.dm.lambda">ServiceCallbacksBuilder</a></h3> -<code><a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-org.apache.felix.dm.lambda.callbacks.CbTypeComponent-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRef-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRef-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRef-">cb</a>, <a href="../../../../../org/apache/felix /dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRef-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRef-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRef-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefService-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefService-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefService-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks .CbTypeComponentService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentService-org.apache.felix.dm.lambda.callbacks.CbTypeComponentService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeComponentService-org.apache.felix.dm.lambda.callbacks.CbTypeComponentService-org.apache.felix.dm.lambda.callbacks.CbTypeComponentService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeRef-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeRef-org.apache.felix.dm.lambda.callbacks.CbTypeRef-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeRef-org.apache.felix.dm. lambda.callbacks.CbTypeRef-org.apache.felix.dm.lambda.callbacks.CbTypeRef-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeRefService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeRefService-org.apache.felix.dm.lambda.callbacks.CbTypeRefService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeRefService-org.apache.felix.dm.lambda.callbacks.CbTypeRefService-org.apache.felix.dm.lambda.callbacks.CbTypeRefService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeService-org.apache.felix.dm.lambda.callb acks.CbTypeService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeService-org.apache.felix.dm.lambda.callbacks.CbTypeService-org.apache.felix.dm.lambda.callbacks.CbTypeService-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeServiceDict-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeServiceDict-org.apache.felix.dm.lambda.callbacks.CbTypeServiceDict-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeServiceDict-org.apache.felix.dm.lambda.callbacks.CbTypeServiceDict-org.apache.felix.dm.lambda.callbacks.CbTypeServiceDict-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.cal lbacks.CbTypeServiceMap-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeServiceMap-org.apache.felix.dm.lambda.callbacks.CbTypeServiceMap-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-org.apache.felix.dm.lambda.callbacks.CbTypeServiceMap-org.apache.felix.dm.lambda.callbacks.CbTypeServiceMap-org.apache.felix.dm.lambda.callbacks.CbTypeServiceMap-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cb-java.lang.String...-">cb</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponent-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponent-org.apache.felix.dm.lambda.callbacks.CbComponent-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/Servic eCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponent-org.apache.felix.dm.lambda.callbacks.CbComponent-org.apache.felix.dm.lambda.callbacks.CbComponent-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentRef-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentRef-org.apache.felix.dm.lambda.callbacks.CbComponentRef-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentRef-org.apache.felix.dm.lambda.callbacks.CbComponentRef-org.apache.felix.dm.lambda.callbacks.CbComponentRef-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentRefService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCal lbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentRefService-org.apache.felix.dm.lambda.callbacks.CbComponentRefService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentRefService-org.apache.felix.dm.lambda.callbacks.CbComponentRefService-org.apache.felix.dm.lambda.callbacks.CbComponentRefService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentService-org.apache.felix.dm.lambda.callbacks.CbComponentService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbComponentService-org.apache.felix.dm.lambda.callbacks.CbComponentService-org.apache.felix.dm .lambda.callbacks.CbComponentService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbRef-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbRef-org.apache.felix.dm.lambda.callbacks.CbRef-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbRef-org.apache.felix.dm.lambda.callbacks.CbRef-org.apache.felix.dm.lambda.callbacks.CbRef-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbRefService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbRefService-org.apache.felix.dm.lambda.callbacks.CbRefService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallback sBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbRefService-org.apache.felix.dm.lambda.callbacks.CbRefService-org.apache.felix.dm.lambda.callbacks.CbRefService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbService-org.apache.felix.dm.lambda.callbacks.CbService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbService-org.apache.felix.dm.lambda.callbacks.CbService-org.apache.felix.dm.lambda.callbacks.CbService-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbServiceDict-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.l ambda.callbacks.CbServiceDict-org.apache.felix.dm.lambda.callbacks.CbServiceDict-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbServiceDict-org.apache.felix.dm.lambda.callbacks.CbServiceDict-org.apache.felix.dm.lambda.callbacks.CbServiceDict-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbServiceMap-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbServiceMap-org.apache.felix.dm.lambda.callbacks.CbServiceMap-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#cbi-org.apache.felix.dm.lambda.callbacks.CbServiceMap-org.apache.felix.dm.lambda.callbacks.CbServiceMap-org.apache.felix.dm.lambda.callbacks.CbServiceMap-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuild er.html#cbi-java.lang.Object-java.lang.String...-">cbi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#sw-org.apache.felix.dm.lambda.callbacks.CbTypeComponentRefServiceRefService-">sw</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#sw-org.apache.felix.dm.lambda.callbacks.CbTypeComponentServiceService-">sw</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#sw-org.apache.felix.dm.lambda.callbacks.CbTypeRefServiceRefService-">sw</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#sw-org.apache.felix.dm.lambda.callbacks.CbTypeServiceService-">sw</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swi-org.apache.felix.dm.lambda.callbacks.CbComponentRefServiceRefService-">swi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swi-org.apache.felix.dm.lambda.callbacks.CbComponentService Service-">swi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swi-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefService-">swi</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swi-org.apache.felix.dm.lambda.callbacks.CbServiceService-">swi</a></code></li> +<code><a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.CbService-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.CbServiceComponent-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.CbServiceComponentRef-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.CbServiceDict-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.CbServiceMap-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.CbServiceRef-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lamb da.callbacks.InstanceCbService-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponent-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponentRef-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceDict-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceMap-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceRef-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#add-java.lang.String-">add</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCall backsBuilder.html#callbackInstance-java.lang.Object-">callbackInstance</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.CbService-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.CbServiceComponent-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.CbServiceComponentRef-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.CbServiceDict-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.CbServiceMap-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.CbServiceRef-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.InstanceCbService-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponent-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponentRef-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceDict-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceMap-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#change-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceRef-">change</a>, <a href="../../../../../org/apac he/felix/dm/lambda/ServiceCallbacksBuilder.html#change-java.lang.String-">change</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.CbService-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.CbServiceComponent-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.CbServiceComponentRef-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.CbServiceDict-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.CbServiceMap-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.CbServiceRef-">remo ve</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.InstanceCbService-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponent-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponentRef-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceDict-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceMap-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceRef-">remove</a>, <a href="../../../../. ./org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#remove-java.lang.String-">remove</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefService-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefServiceComponent-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.CbServiceService-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.CbServiceServiceComponent-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.InstanceCbRefServiceRefService-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix. dm.lambda.callbacks.InstanceCbRefServiceRefServiceComponent-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceService-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-org.apache.felix.dm.lambda.callbacks.InstanceCbServiceServiceComponent-">swap</a>, <a href="../../../../../org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html#swap-java.lang.String-">swap</a></code></li> </ul> </li> </ul>
