Return-Path: X-Original-To: apmail-felix-commits-archive@www.apache.org Delivered-To: apmail-felix-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 42B7F19CC8 for ; Sun, 28 Feb 2016 19:14:32 +0000 (UTC) Received: (qmail 5305 invoked by uid 500); 28 Feb 2016 19:14:32 -0000 Delivered-To: apmail-felix-commits-archive@felix.apache.org Received: (qmail 5259 invoked by uid 500); 28 Feb 2016 19:14:32 -0000 Mailing-List: contact commits-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list commits@felix.apache.org Received: (qmail 5250 invoked by uid 99); 28 Feb 2016 19:14:32 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Feb 2016 19:14:32 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 7E11E1A0450 for ; Sun, 28 Feb 2016 19:14:31 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.471 X-Spam-Level: * X-Spam-Status: No, score=1.471 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.329] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id uI-V2rLdr82g for ; Sun, 28 Feb 2016 19:14:20 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id EDADE5F397 for ; Sun, 28 Feb 2016 19:14:18 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id C6F14E0163 for ; Sun, 28 Feb 2016 19:14:16 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id BBDFC3A0292 for ; Sun, 28 Feb 2016 19:14:16 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1732781 [1/4] - in /felix/site/trunk/content/apidocs/dependencymanager.lambda/r7: ./ org/apache/felix/dm/lambda/ org/apache/felix/dm/lambda/callbacks/ Date: Sun, 28 Feb 2016 19:14:16 -0000 To: commits@felix.apache.org From: pderop@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20160228191416.BBDFC3A0292@svn01-us-west.apache.org> Author: pderop Date: Sun Feb 28 19:14:15 2016 New Revision: 1732781 URL: http://svn.apache.org/viewvc?rev=1732781&view=rev Log: Updated dm-lambda javadoc. Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-frame.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-noframe.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/constant-values.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/deprecated-list.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/help-doc.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index-all.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/BundleAdapterBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/BundleDependencyBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ComponentBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ConfigurationDependencyBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/DependencyBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/DependencyManagerActivator.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FactoryPidAdapterBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FluentProperty.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/FutureDependencyBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAdapterBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceAspectBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceCallbacksBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/ServiceDependencyBuilder.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/Cb.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbBundle.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbBundleComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbConfiguration.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbConfigurationComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionary.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbDictionaryComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbFuture.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefService.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbRefServiceRefServiceComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbService.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceComponentRef.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceDict.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceMap.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceRef.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceService.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/CbServiceServiceComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCb.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbBundle.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbBundleComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbConfiguration.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbConfigurationComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbDictionary.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbDictionaryComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbFuture.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbRefServiceRefService.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbRefServiceRefServiceComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbService.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceComponentRef.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceDict.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceMap.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceRef.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceService.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/InstanceCbServiceServiceComponent.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/SerializableLambda.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/package-frame.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/package-summary.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/callbacks/package-tree.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/package-frame.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/package-summary.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/package-tree.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/overview-frame.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/overview-summary.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/overview-tree.html felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/serialized-form.html Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-frame.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-frame.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-frame.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-frame.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + All Classes - + Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-noframe.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-noframe.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-noframe.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/allclasses-noframe.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + All Classes - + Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/constant-values.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/constant-values.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/constant-values.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/constant-values.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + Constant Field Values - + Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/deprecated-list.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/deprecated-list.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/deprecated-list.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/deprecated-list.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + Deprecated List - + Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/help-doc.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/help-doc.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/help-doc.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/help-doc.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + API Help - + Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index-all.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index-all.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index-all.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index-all.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + Index - + @@ -68,7 +68,7 @@ -
A B C D F G I L M O P R S T U W  +
A B C D F G I M O P R S T U W 

A

@@ -351,7 +351,7 @@
 
andThen(CbRefServiceRefServiceComponent<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefServiceRefServiceComponent
 
-
andThen(CbFuture<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbService
+
andThen(CbService<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbService
 
andThen(CbServiceComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceComponent
 
@@ -529,6 +529,10 @@

C

+
callback() - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCb
+
+
Implements the callback method.
+
callbackInstance(Object) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
Sets a callback instance to use when invoking reflection based callbacks.
@@ -545,10 +549,6 @@
Represents a java8 method reference to a zero-argument method from a given component implementation class.
-
cb() - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCb
-
-
Implements the callback method.
-
CbBundle<T> - Interface in org.apache.felix.dm.lambda.callbacks
Represents a callback(Bundle) that is invoked on a Component implementation class.
@@ -824,25 +824,21 @@
Sets the name of the method used as the "destroy" callback.
-
destroy(Cb<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
destroy(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "destroy" callback method.
+
Sets a callback instance and the name of the method used as the "destroy" callback.
-
destroy(CbComponent<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
destroy(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "destroy" callback method.
-
-
destroy() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
-
Sub classes may override this method that is called when the Activator is stopped.
+
Sets an Object instance method reference used as the "destroy" callback.
-
destroyInstance(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
destroy(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets an Object instance method reference used as the "destroy" callback.
-
destroyInstance(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
destroy() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Sets an Object instance method reference used as the "destroy" callback.
+
Sub classes may override this method that is called when the Activator is stopped.
@@ -950,25 +946,21 @@
Sets the name of the method used as the "init" callback.
-
init(Cb<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
init(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "init" callback method.
+
Sets a callback instance and the name of the method used as the "init" callback.
-
init(CbComponent<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
init(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "init" callback method.
-
-
init(BundleContext, DependencyManager) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
-
Sub classes must override this method in order to build some DM components.
+
Sets an Object instance method reference used as the "init" callback.
-
initInstance(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
init(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets an Object instance method reference used as the "init" callback.
-
initInstance(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
init(BundleContext, DependencyManager) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Sets an Object instance method reference used as the "init" callback.
+
Sub classes must override this method in order to build some DM components.
InstanceCb - Interface in org.apache.felix.dm.lambda.callbacks
@@ -1047,16 +1039,6 @@
Represents a swap callback(Service, Service, Component) on an Object instance.
- - - -

L

-
-
lifecycleCallbackInstance(Object) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
-
Sets the instance to invoke with the reflection based lifecycle callbacks.
-
-
@@ -1076,6 +1058,10 @@

O

+
optional() - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
+
+
Sets the dependency to be optional.
+
optional() - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
Configures this dependency as optional.
@@ -1388,51 +1374,43 @@
start(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the name of the method used as the "start" callback.
-
-
start(Cb<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
-
Sets a reference to a component implementation class "start" callback method.
+
Sets a callback instance and the name of the method used as the "start" callback.
-
start(CbComponent<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
start(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "start" callback method.
+
Sets the name of the method used as the "start" callback.
-
start(BundleContext) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
+
start(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Our Activator is starting.
+
Sets an Object instance method reference used as the "start" callback.
-
startInstance(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
start(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets an Object instance method reference used as the "start" callback.
-
startInstance(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
start(BundleContext) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Sets an Object instance method reference used as the "start" callback.
+
Our Activator is starting.
stop(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the name of the method used as the "stop" callback.
-
stop(Cb<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
stop(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "stop" callback method.
+
Sets a callback instance and the name of the method used as the "stop" callback.
-
stop(CbComponent<T>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
stop(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a reference to a component implementation class "stop" callback method.
-
-
stop(BundleContext) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
-
Our Activator is stopped.
+
Sets an Object instance method reference used as the "stop" callback.
-
stopInstance(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
stop(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets an Object instance method reference used as the "stop" callback.
-
stopInstance(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
stop(BundleContext) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Sets an Object instance method reference used as the "stop" callback.
+
Our Activator is stopped.
swap(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
@@ -1608,20 +1586,32 @@
Adds a CompletableFuture dependency.
-
withSvc(Class<?>, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
withSvc(Class<U>, Consumer<ServiceDependencyBuilder<U>>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a required/autoconfig service dependency.
+
Adds a service dependency built using a Consumer lambda that is provided with a ServiceDependencyBuilder.
withSvc(Class<?>...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds in one shot multiple required/autoconfig service dependencies.
+
Adds in one shot multiple service dependencies injected in compatible class fields.
-
withSvc(Class<U>, Consumer<ServiceDependencyBuilder<U>>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
withSvc(boolean, Class<?>...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a service dependency built using a Consumer lambda that is provided with a ServiceDependencyBuilder.
+
Adds in one shot multiple service dependencies injected in compatible class fields.
+
+
withSvc(Class<?>, boolean) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
+
Adds a service dependency injected in compatible class fields.
+
+
withSvc(Class<T>, String, boolean) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
+
Adds a service dependency injected in compatible class fields.
+
+
withSvc(Class<T>, String, String, boolean) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
+
+
Adds a service dependency injected in a given compatible class field.
-A B C D F G I L M O P R S T U W 
+A B C D F G I M O P R S T U W 
Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/index.html Sun Feb 28 19:14:15 2016 @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) @@ -299,7 +299,7 @@ extends ComponentBuilder -autoAdd, autoConfig, autoConfig, build, composition, composition, composition, debug, destroy, destroy, destroy, destroyInstance, destroyInstance, factory, factory, factory, factory, factory, impl, init, init, init, initInstance, initInstance, lifecycleCallbackInstance, properties, properties, properties, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, start, start, start, startInstance, startInstance, stop, stop, stop, stopInstance, stopInstance, withBundle, withCnf, withCnf, withCnf, withFuture, withSvc, withSvc, withSvc +autoAdd, autoConfig, autoConfig, build, composition, composition, composition, debug, destroy, destroy, destroy, destroy, factory, factory, factory, factory, factory, impl, init, init, init, init, properties, properties, properties, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, provides, start, start, start, start, stop, stop, stop, stop, withBundle, withCnf, withCnf, withCnf, withFuture, withSvc, withSvc, withSvc, withSvc, withSvc, withSvc Modified: felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/BundleDependencyBuilder.html URL: http://svn.apache.org/viewvc/felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/BundleDependencyBuilder.html?rev=1732781&r1=1732780&r2=1732781&view=diff ============================================================================== --- felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/BundleDependencyBuilder.html (original) +++ felix/site/trunk/content/apidocs/dependencymanager.lambda/r7/org/apache/felix/dm/lambda/BundleDependencyBuilder.html Sun Feb 28 19:14:15 2016 @@ -2,9 +2,9 @@ - + BundleDependencyBuilder - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -107,7 +107,6 @@ var activeTableTab = "activeTableTab";
public interface BundleDependencyBuilder
 extends DependencyBuilder<org.apache.felix.dm.BundleDependency>
Builds a Dependency Manager Bundle Dependency. - When a bundle dependency is not explicitly defined as "required" or "optional", then it is assumed to be required by default.

Example of a Pojo Component which tracks a started bundle having a given bundle symbolic name: @@ -237,66 +236,72 @@ extends BundleDependencyBuilder +optional() +

Sets the dependency to be optional.
+ + + +BundleDependencyBuilder propagate()
Sets property propagation.
- + BundleDependencyBuilder propagate(boolean propagate)
Sets property propagation.
- + BundleDependencyBuilder propagate(java.util.function.Function<org.osgi.framework.Bundle,java.util.Dictionary<?,?>> propagate)
Sets a reference to a method on an Object instance used to propagate some bundle properties to the provided service properties.
- + BundleDependencyBuilder propagate(java.lang.Object instance, java.lang.String method)
Sets an Object instance and a callback method used to propagate some properties to the provided service properties.
- + <T> BundleDependencyBuilder remove(CbBundle<T> remove)
Sets a callback method reference which is invoked when a bundle is removed.
- + <T> BundleDependencyBuilder remove(CbBundleComponent<T> remove)
Sets a callback method reference which is invoked when a bundle is removed.
- + BundleDependencyBuilder remove(InstanceCbBundle remove)
Sets a method reference on an Object instance which is invoked when a bundle is removed.
- + BundleDependencyBuilder remove(InstanceCbBundleComponent remove)
Sets a callback instance method reference which is invoked when a bundle is removed.
- + BundleDependencyBuilder remove(java.lang.String callback)
Sets a "remove" callback method to invoke on the component implementation instance(s).
- + BundleDependencyBuilder required()
Sets the dependency to be required.
- + BundleDependencyBuilder required(boolean required)
Sets the dependency to be required.
@@ -383,6 +388,20 @@ extends Returns:
the bundle dependency builder
+ + + +
+ + +
    +
  • +

    optional

    +
    BundleDependencyBuilder optional()
    +
    Sets the dependency to be optional.
    +
    +
    Returns:
    +
    the bundle dependency builder