Modified:
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html
==============================================================================
---
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html
(original)
+++
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html
Wed Feb 24 00:19:46 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:
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html
==============================================================================
---
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html
(original)
+++
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html
Wed Feb 24 00:19:46 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>