Added: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html
 (added)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html
 Wed Feb 24 00:19:46 2016
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
+<title>CbConfigurationComponent</title>
+<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>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CbConfigurationComponent";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfiguration.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 target="_top">Frames</a></li>
+<li><a href="CbConfigurationComponent.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
+<h2 title="Interface CbConfigurationComponent" class="title">Interface 
CbConfigurationComponent&lt;T,U&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span 
class="typeNameLabel">CbConfigurationComponent&lt;T,U&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback(Configuration, Component) which 
accepts a configuration type for wrapping properties
+ behind a dynamic proxy interface.
+ 
+ <p> The T generic parameter represents the type of the class on which the 
callback is invoked on. 
+ <p> The U generic parameter represents the type of the configuration class 
passed to the callback argument. 
+ 
+ <p> Using such callback provides a way for creating type-safe configurations 
from the actual <code>Dictionary</code> that is
+ normally injected by Dependency Manager.
+ For more information about configuration types, please refer to <a 
href="../../../../../../org/apache/felix/dm/lambda/ConfigurationDependencyBuilder.html"
 title="interface in 
org.apache.felix.dm.lambda"><code>ConfigurationDependencyBuilder</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a 
href="javascript:show(4);">Abstract Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a 
href="javascript:show(16);">Default Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html#accept-T-U-org.apache.felix.dm.Component-">accept</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">T</a>&nbsp;instance,
+      <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">U</a>&nbsp;configuration,
+      org.apache.felix.dm.Component&nbsp;component)</code>
+<div class="block">Handles the given arguments</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbConfigurationComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">U</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html#andThen-org.apache.felix.dm.lambda.callbacks.CbConfigurationComponent-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbConfigurationComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in 
CbConfigurationComponent">U</a>&gt;&nbsp;after)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a 
name="accept-java.lang.Object-java.lang.Object-org.apache.felix.dm.Component-">
+<!--   -->
+</a><a name="accept-T-U-org.apache.felix.dm.Component-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accept</h4>
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">T</a>&nbsp;instance,
+            <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">U</a>&nbsp;configuration,
+            org.apache.felix.dm.Component&nbsp;component)</pre>
+<div class="block">Handles the given arguments</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
+<dd><code>configuration</code> - the configuration proxy</dd>
+<dd><code>component</code> - the callback Component</dd>
+</dl>
+</li>
+</ul>
+<a 
name="andThen-org.apache.felix.dm.lambda.callbacks.CbConfigurationComponent-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbConfigurationComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">U</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbConfigurationComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="type parameter in CbConfigurationC
 omponent">U</a>&gt;&nbsp;after)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfiguration.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 target="_top">Frames</a></li>
+<li><a href="CbConfigurationComponent.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Modified: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionary.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionary.html
 (original)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionary.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:09 CET 2016 -->
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
 <title>CbDictionary</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>
@@ -48,8 +48,8 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConsumer.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbDictionary.html"
 target="_top">Frames</a></li>
@@ -92,21 +92,27 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
-<h2 title="Interface CbDictionary" class="title">Interface CbDictionary</h2>
+<h2 title="Interface CbDictionary" class="title">Interface 
CbDictionary&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
 <dt>Functional Interface:</dt>
 <dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
 </dl>
 <hr>
 <br>
 <pre>@FunctionalInterface
-public interface <span class="typeNameLabel">CbDictionary</span></pre>
-<div class="block">Represents a callback(Dictionary) on an Object 
instance.</div>
+public interface <span class="typeNameLabel">CbDictionary&lt;T&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback(Dictionary) that is invoked on a 
Component implementation class. 
+ The type of the class on which the callback is invoked on is represented by 
the T generic parameter.</div>
 </li>
 </ul>
 </div>
@@ -127,13 +133,14 @@ public interface <span class="typeNameLa
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html#accept-java.util.Dictionary-">accept</a></span>(java.util.Dictionary&lt;java.lang.String,java.lang.Object&gt;&nbsp;conf)</code>
-<div class="block">Handles the given argument.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html#accept-T-java.util.Dictionary-">accept</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="type parameter in CbDictionary">T</a>&nbsp;instance,
+      
java.util.Dictionary&lt;java.lang.String,java.lang.Object&gt;&nbsp;conf)</code>
+<div class="block">Handles the given arguments.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html#andThen-org.apache.felix.dm.lambda.callbacks.CbDictionary-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&nbsp;after)</code>&nbsp;</td>
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="type parameter in CbDictionary">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html#andThen-org.apache.felix.dm.lambda.callbacks.CbDictionary-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="type parameter in CbDictionary">T</a>&gt;&nbsp;after)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -150,17 +157,21 @@ public interface <span class="typeNameLa
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="accept-java.util.Dictionary-">
+<a name="accept-java.lang.Object-java.util.Dictionary-">
+<!--   -->
+</a><a name="accept-T-java.util.Dictionary-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>accept</h4>
-<pre>void&nbsp;accept(java.util.Dictionary&lt;java.lang.String,java.lang.Object&gt;&nbsp;conf)</pre>
-<div class="block">Handles the given argument.</div>
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="type parameter in CbDictionary">T</a>&nbsp;instance,
+            
java.util.Dictionary&lt;java.lang.String,java.lang.Object&gt;&nbsp;conf)</pre>
+<div class="block">Handles the given arguments.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>conf</code> - the properties</dd>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
+<dd><code>conf</code> - the callback argument</dd>
 </dl>
 </li>
 </ul>
@@ -170,7 +181,7 @@ public interface <span class="typeNameLa
 <ul class="blockListLast">
 <li class="blockList">
 <h4>andThen</h4>
-<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&nbsp;after)</pre>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="type parameter in CbDictionary">T</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbDictionary</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="type parameter in CbDictionary">T</a>&gt;&nbsp;after)</pre>
 </li>
 </ul>
 </li>
@@ -200,8 +211,8 @@ public interface <span class="typeNameLa
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConsumer.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbDictionary.html"
 target="_top">Frames</a></li>

Added: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html
 (added)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html
 Wed Feb 24 00:19:46 2016
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
+<title>CbDictionaryComponent</title>
+<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>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CbDictionaryComponent";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 target="_top">Frames</a></li>
+<li><a href="CbDictionaryComponent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
+<h2 title="Interface CbDictionaryComponent" class="title">Interface 
CbDictionaryComponent&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span 
class="typeNameLabel">CbDictionaryComponent&lt;T&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback(Dictionary, Component) that is 
invoked on a Component implementation class. 
+ The type of the class on which the callback is invoked on is represented by 
the T generic parameter.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a 
href="javascript:show(4);">Abstract Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a 
href="javascript:show(16);">Default Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html#accept-T-java.util.Dictionary-org.apache.felix.dm.Component-">accept</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="type parameter in CbDictionaryComponent">T</a>&nbsp;instance,
+      java.util.Dictionary&lt;java.lang.String,java.lang.Object&gt;&nbsp;conf,
+      org.apache.felix.dm.Component&nbsp;component)</code>
+<div class="block">Handles the given arguments.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionaryComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="type parameter in CbDictionaryComponent">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html#andThen-org.apache.felix.dm.lambda.callbacks.CbDictionaryComponent-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionaryComponent</a>&lt;? super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="type parameter in 
CbDictionaryComponent">T</a>&gt;&nbsp;after)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a 
name="accept-java.lang.Object-java.util.Dictionary-org.apache.felix.dm.Component-">
+<!--   -->
+</a><a name="accept-T-java.util.Dictionary-org.apache.felix.dm.Component-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accept</h4>
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="type parameter in CbDictionaryComponent">T</a>&nbsp;instance,
+            
java.util.Dictionary&lt;java.lang.String,java.lang.Object&gt;&nbsp;conf,
+            org.apache.felix.dm.Component&nbsp;component)</pre>
+<div class="block">Handles the given arguments.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
+<dd><code>conf</code> - the first callback parameter</dd>
+<dd><code>component</code> - the second callback parameter</dd>
+</dl>
+</li>
+</ul>
+<a name="andThen-org.apache.felix.dm.lambda.callbacks.CbDictionaryComponent-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionaryComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="type parameter in CbDictionaryComponent">T</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbDictionaryComponent</a>&lt;? super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="type parameter in CbDictionaryComponent">T</a>&gt;&nbsp;after)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 target="_top">Frames</a></li>
+<li><a href="CbDictionaryComponent.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Modified: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbFuture.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbFuture.html
 (original)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbFuture.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:09 CET 2016 -->
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
 <title>CbFuture</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>
@@ -48,8 +48,8 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRef.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbFuture.html"
 target="_top">Frames</a></li>
@@ -92,21 +92,28 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
-<h2 title="Interface CbFuture" class="title">Interface CbFuture&lt;F&gt;</h2>
+<h2 title="Interface CbFuture" class="title">Interface CbFuture&lt;T,F&gt;</h2>
 </div>
 <div class="contentContainer">
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
 <dt>Functional Interface:</dt>
 <dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
 </dl>
 <hr>
 <br>
 <pre>@FunctionalInterface
-public interface <span class="typeNameLabel">CbFuture&lt;F&gt;</span></pre>
-<div class="block">Represents a callback that accepts a the result of a 
CompletableFuture. The callback is invoked on an Object instance.</div>
+public interface <span class="typeNameLabel">CbFuture&lt;T,F&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback that accepts the result of a 
CompletableFuture operation. The callback is invoked on a Component 
implementation class. 
+ The type of the class on which the callback is invoked on is represented by 
the T generic parameter.
+ The type of the result of the CompletableFuture is represented by the F 
generic parameter.</div>
 </li>
 </ul>
 </div>
@@ -127,13 +134,14 @@ public interface <span class="typeNameLa
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html#accept-F-">accept</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&nbsp;future)</code>
-<div class="block">Handles the result of a CompletableFuture operation.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html#accept-T-F-">accept</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">T</a>&nbsp;instance,
+      <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&nbsp;future)</code>
+<div class="block">Handles the given arguments.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html#andThen-org.apache.felix.dm.lambda.callbacks.CbFuture-">andThen</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;&nbsp;after)</code>&nbsp;</td>
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html#andThen-org.apache.felix.dm.lambda.callbacks.CbFuture-">andThen</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;&nbsp;after)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -150,18 +158,20 @@ public interface <span class="typeNameLa
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="accept-java.lang.Object-">
+<a name="accept-java.lang.Object-java.lang.Object-">
 <!--   -->
-</a><a name="accept-F-">
+</a><a name="accept-T-F-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>accept</h4>
-<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&nbsp;future)</pre>
-<div class="block">Handles the result of a CompletableFuture operation.</div>
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">T</a>&nbsp;instance,
+            <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&nbsp;future)</pre>
+<div class="block">Handles the given arguments.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
 <dd><code>future</code> - the result of a CompletableFuture operation.</dd>
 </dl>
 </li>
@@ -172,7 +182,7 @@ public interface <span class="typeNameLa
 <ul class="blockListLast">
 <li class="blockList">
 <h4>andThen</h4>
-<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;&nbsp;after)</pre>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="type parameter in CbFuture">F</a>&gt;&nbsp;after)</pre>
 </li>
 </ul>
 </li>
@@ -202,8 +212,8 @@ public interface <span class="typeNameLa
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionary.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRef.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbFuture.html"
 target="_top">Frames</a></li>

Modified: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html
 (original)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.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:09 CET 2016 -->
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
 <title>CbRefServiceRefService</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>
@@ -48,8 +48,8 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 target="_top">Frames</a></li>
@@ -92,21 +92,27 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
-<h2 title="Interface CbRefServiceRefService" class="title">Interface 
CbRefServiceRefService&lt;S&gt;</h2>
+<h2 title="Interface CbRefServiceRefService" class="title">Interface 
CbRefServiceRefService&lt;T,S&gt;</h2>
 </div>
 <div class="contentContainer">
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
 <dt>Functional Interface:</dt>
 <dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
 </dl>
 <hr>
 <br>
 <pre>@FunctionalInterface
-public interface <span 
class="typeNameLabel">CbRefServiceRefService&lt;S&gt;</span></pre>
-<div class="block">Represents a callback(ServiceReference, Service, 
ServiceReference, Service) on an Object instance.</div>
+public interface <span 
class="typeNameLabel">CbRefServiceRefService&lt;T,S&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback(ServiceReference, Service, 
ServiceReference, Service) that is invoked on a Component implementation class. 
+ The type of the class on which the callback is invoked on is represented by 
the T generic parameter.</div>
 </li>
 </ul>
 </div>
@@ -127,16 +133,17 @@ public interface <span class="typeNameLa
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html#accept-org.osgi.framework.ServiceReference-S-org.osgi.framework.ServiceReference-S-">accept</a></span>(org.osgi.framework.ServiceReference&lt;<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;oldRef,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html#accept-T-org.osgi.framework.ServiceReference-S-org.osgi.framework.ServiceReference-S-">accept</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">T</a>&nbsp;instance,
+      org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;oldRef,
       <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&nbsp;old,
       org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;replaceRef,
       <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&nbsp;replace)</code>
-<div class="block">Handles the given arguments</div>
+<div class="block">Handles the given arguments.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html#andThen-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefService-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in 
CbRefServiceRefService">S</a>&gt;&nbsp;after)</code>&nbsp;</td>
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html#andThen-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefService-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;? super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in 
CbRefServiceRefService">S</a>&gt;&nbsp;after)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -153,25 +160,27 @@ public interface <span class="typeNameLa
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a 
name="accept-org.osgi.framework.ServiceReference-java.lang.Object-org.osgi.framework.ServiceReference-java.lang.Object-">
+<a 
name="accept-java.lang.Object-org.osgi.framework.ServiceReference-java.lang.Object-org.osgi.framework.ServiceReference-java.lang.Object-">
 <!--   -->
-</a><a 
name="accept-org.osgi.framework.ServiceReference-S-org.osgi.framework.ServiceReference-S-">
+</a><a 
name="accept-T-org.osgi.framework.ServiceReference-S-org.osgi.framework.ServiceReference-S-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>accept</h4>
-<pre>void&nbsp;accept(org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;oldRef,
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">T</a>&nbsp;instance,
+            org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;oldRef,
             <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&nbsp;old,
             org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;replaceRef,
             <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&nbsp;replace)</pre>
-<div class="block">Handles the given arguments</div>
+<div class="block">Handles the given arguments.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>oldRef</code> - a service reference</dd>
-<dd><code>old</code> - a service</dd>
-<dd><code>replaceRef</code> - a service reference</dd>
-<dd><code>replace</code> - a service</dd>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
+<dd><code>oldRef</code> - first callback param</dd>
+<dd><code>old</code> - second callback param</dd>
+<dd><code>replaceRef</code> - third callback param</dd>
+<dd><code>replace</code> - fourth callback param</dd>
 </dl>
 </li>
 </ul>
@@ -181,7 +190,7 @@ public interface <span class="typeNameLa
 <ul class="blockListLast">
 <li class="blockList">
 <h4>andThen</h4>
-<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;after)</pre>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefService</a>&lt;? super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="type parameter in CbRefServiceRefService">S</a>&
 gt;&nbsp;after)</pre>
 </li>
 </ul>
 </li>
@@ -211,8 +220,8 @@ public interface <span class="typeNameLa
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 target="_top">Frames</a></li>

Added: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html
 (added)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html
 Wed Feb 24 00:19:46 2016
@@ -0,0 +1,268 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
+<title>CbRefServiceRefServiceComponent</title>
+<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>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CbRefServiceRefServiceComponent";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 target="_top">Frames</a></li>
+<li><a href="CbRefServiceRefServiceComponent.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
+<h2 title="Interface CbRefServiceRefServiceComponent" class="title">Interface 
CbRefServiceRefServiceComponent&lt;T,S&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre>@FunctionalInterface
+public interface <span 
class="typeNameLabel">CbRefServiceRefServiceComponent&lt;T,S&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback(ServiceReference, Service, 
ServiceReference, Service, Component) that is invoked on a Component 
implementation class. 
+ The type of the class on which the callback is invoked on is represented by 
the T generic parameter.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a 
href="javascript:show(4);">Abstract Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a 
href="javascript:show(16);">Default Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html#accept-T-org.osgi.framework.ServiceReference-S-org.osgi.framework.ServiceReference-S-org.apache.felix.dm.Component-">accept</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">T</a>&nbsp;instance,
+      org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;oldRef,
+      <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">S</a>&nbsp;old,
+      org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;replaceRef,
+      <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">S</a>&nbsp;replace,
+      org.apache.felix.dm.Component&nbsp;c)</code>
+<div class="block">Handles the given arguments.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefServiceComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">S</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html#andThen-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefServiceComponent-">andThen</a></span>(<a
 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefServiceComponent</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;after)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a 
name="accept-java.lang.Object-org.osgi.framework.ServiceReference-java.lang.Object-org.osgi.framework.ServiceReference-java.lang.Object-org.apache.felix.dm.Component-">
+<!--   -->
+</a><a 
name="accept-T-org.osgi.framework.ServiceReference-S-org.osgi.framework.ServiceReference-S-org.apache.felix.dm.Component-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accept</h4>
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">T</a>&nbsp;instance,
+            org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;oldRef,
+            <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">S</a>&nbsp;old,
+            org.osgi.framework.ServiceReference&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;replaceRef,
+            <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">S</a>&nbsp;replace,
+            org.apache.felix.dm.Component&nbsp;c)</pre>
+<div class="block">Handles the given arguments.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
+<dd><code>oldRef</code> - first callback arg</dd>
+<dd><code>old</code> - second callback arg</dd>
+<dd><code>replaceRef</code> - third callback arg</dd>
+<dd><code>replace</code> - fourth callback arg</dd>
+<dd><code>c</code> - fifth callback arg</dd>
+</dl>
+</li>
+</ul>
+<a 
name="andThen-org.apache.felix.dm.lambda.callbacks.CbRefServiceRefServiceComponent-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>andThen</h4>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefServiceComponent</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">CbRefServiceRefServiceComponent</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="type parameter in CbRefServiceRefServiceComponent">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/call
 backs/CbRefServiceRefServiceComponent.html" title="type parameter in 
CbRefServiceRefServiceComponent">S</a>&gt;&nbsp;after)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 target="_top">Frames</a></li>
+<li><a href="CbRefServiceRefServiceComponent.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Modified: 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbService.html
==============================================================================
--- 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbService.html
 (original)
+++ 
websites/staging/felix/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbService.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:09 CET 2016 -->
+<!-- Generated by javadoc (1.8.0_74) on Wed Feb 24 01:07:32 CET 2016 -->
 <title>CbService</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>
@@ -48,8 +48,8 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbServiceDict.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbServiceComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbService.html"
 target="_top">Frames</a></li>
@@ -92,21 +92,27 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.felix.dm.lambda.callbacks</div>
-<h2 title="Interface CbService" class="title">Interface CbService&lt;S&gt;</h2>
+<h2 title="Interface CbService" class="title">Interface 
CbService&lt;T,S&gt;</h2>
 </div>
 <div class="contentContainer">
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
 <dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></dd>
+</dl>
+<dl>
 <dt>Functional Interface:</dt>
 <dd>This is a functional interface and can therefore be used as the assignment 
target for a lambda expression or method reference.</dd>
 </dl>
 <hr>
 <br>
 <pre>@FunctionalInterface
-public interface <span class="typeNameLabel">CbService&lt;S&gt;</span></pre>
-<div class="block">Represents a callback(Service) on an Object instance.</div>
+public interface <span class="typeNameLabel">CbService&lt;T,S&gt;</span>
+extends <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/SerializableLambda.html"
 title="interface in 
org.apache.felix.dm.lambda.callbacks">SerializableLambda</a></pre>
+<div class="block">Represents a callback(Service) that is invoked on a 
Component implementation class. 
+ The type of the class on which the callback is invoked on is represented by 
the T generic parameter.</div>
 </li>
 </ul>
 </div>
@@ -127,13 +133,14 @@ public interface <span class="typeNameLa
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html#accept-S-">accept</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&nbsp;service)</code>
-<div class="block">Handles the given argument.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html#accept-T-S-">accept</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">T</a>&nbsp;instance,
+      <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&nbsp;service)</code>
+<div class="block">Handles the given arguments.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html#andThen-org.apache.felix.dm.lambda.callbacks.CbService-">andThen</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;&nbsp;after)</code>&nbsp;</td>
+<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html#andThen-org.apache.felix.dm.lambda.callbacks.CbFuture-">andThen</a></span>(<a
 href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;&nbsp;after)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -150,29 +157,31 @@ public interface <span class="typeNameLa
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="accept-java.lang.Object-">
+<a name="accept-java.lang.Object-java.lang.Object-">
 <!--   -->
-</a><a name="accept-S-">
+</a><a name="accept-T-S-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>accept</h4>
-<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&nbsp;service)</pre>
-<div class="block">Handles the given argument.</div>
+<pre>void&nbsp;accept(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">T</a>&nbsp;instance,
+            <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&nbsp;service)</pre>
+<div class="block">Handles the given arguments.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>service</code> - a Service</dd>
+<dd><code>instance</code> - the Component implementation instance on which the 
callback is invoked on.</dd>
+<dd><code>service</code> - the callback argument.</dd>
 </dl>
 </li>
 </ul>
-<a name="andThen-org.apache.felix.dm.lambda.callbacks.CbService-">
+<a name="andThen-org.apache.felix.dm.lambda.callbacks.CbFuture-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>andThen</h4>
-<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbService</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;&nbsp;after)</pre>
+<pre>default&nbsp;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;&nbsp;andThen(<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbFuture.html" 
title="interface in org.apache.felix.dm.lambda.callbacks">CbFuture</a>&lt;? 
super <a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">T</a>,<a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbService.html" 
title="type parameter in CbService">S</a>&gt;&nbsp;after)</pre>
 </li>
 </ul>
 </li>
@@ -202,8 +211,8 @@ public interface <span class="typeNameLa
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbServiceDict.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/felix/dm/lambda/callbacks/CbServiceComponent.html"
 title="interface in org.apache.felix.dm.lambda.callbacks"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/felix/dm/lambda/callbacks/CbService.html"
 target="_top">Frames</a></li>


Reply via email to