Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accept(F) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbFuture
-
Handles the result of a CompletableFuture operation.
- accept(Dictionary<String, Object>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbDictionary
-
Handles the given argument.
- accept(Dictionary<String, Object>, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbDictionaryComponent
-
Handles the given arguments.
- accept(Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbComponent
-
Handles the given argument.
- accept(Bundle) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbBundle
-
Handles the given argument.
- accept(Bundle, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbBundleComponent
-
Handles the given arguments.
- accept(ServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceObjects
-
Handles the given arguments.
- accept(ServiceObjects<S>, ServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceObjectsServiceObjects
-
Handles the given argument
- accept(ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRef
-
Handles the given arguments.
- accept(ServiceReference<S>, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefComponent
-
Handles the given arguments.
- accept(ServiceReference<S>, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefRef
-
Handles the given argument
- accept(ServiceReference<S>, ServiceReference<S>, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefRefComponent
-
Handles the given arguments.
- accept(ServiceReference<S>, S, ServiceReference<S>, S) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefServiceRefService
-
Handles the given arguments
- accept(ServiceReference<S>, S, ServiceReference<S>, S, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefServiceRefServiceComponent
-
Handles the given arguments
- accept(S) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbService
-
Handles the given argument.
- accept(S, Dictionary<String, Object>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceDict
-
Handles the given arguments.
- accept(S, Map<String, Object>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceMap
-
Handles the given arguments.
- accept(S, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponent
-
Handles the given arguments
- accept(S, Component, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponentRef
-
Handles the given arguments.
- accept(S, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceRef
-
Handles the given arguments.
- accept(S, S) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceService
-
Handles the given argument
- accept(S, S, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceServiceComponent
-
Handles the given arguments.
- accept(T) - Method in interface org.apache.felix.dm.lambda.callbacks.Cb
-
Invokes the callback method on the given component implementation instance.
- accept(T) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbConfiguration
-
Handles the given argument.
- accept(T, F) - Method in interface org.apache.felix.dm.lambda.callbacks.CbFuture
-
Handles the given arguments.
- accept(T, Dictionary<String, Object>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbDictionary
-
Handles the given arguments.
- accept(T, Dictionary<String, Object>, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbDictionaryComponent
-
Handles the given arguments.
- accept(T, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbComponent
-
Handles the given arguments.
- accept(T, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbConfigurationComponent
-
Handles the given arguments
- accept(T, Bundle) - Method in interface org.apache.felix.dm.lambda.callbacks.CbBundle
-
Handles the given arguments.
- accept(T, Bundle, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbBundleComponent
-
Handles the given arguments.
- accept(T, ServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceObjects
-
Handles the given arguments.
- accept(T, ServiceObjects<S>, ServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceObjectsServiceObjects
-
Handles the given arguments.
- accept(T, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRef
-
Handles the given arguments.
- accept(T, ServiceReference<S>, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefComponent
-
Handles the given arguments.
- accept(T, ServiceReference<S>, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefRef
-
Handles the given arguments.
- accept(T, ServiceReference<S>, ServiceReference<S>, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefRefComponent
-
Handles the given arguments.
- accept(T, ServiceReference<S>, S, ServiceReference<S>, S) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefServiceRefService
-
Handles the given arguments.
- accept(T, ServiceReference<S>, S, ServiceReference<S>, S, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefServiceRefServiceComponent
-
Handles the given arguments.
- accept(T, S) - Method in interface org.apache.felix.dm.lambda.callbacks.CbService
-
Handles the given arguments.
- accept(T, S, Dictionary<String, Object>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceDict
-
Handles the given arguments.
- accept(T, S, Map<String, Object>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceMap
-
Handles the given arguments.
- accept(T, S, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceComponent
-
Handles the given arguments.
- accept(T, S, Component, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceComponentRef
-
Handles the given arguments.
- accept(T, S, ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceRef
-
Handles the given arguments.
- accept(T, S, S) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceService
-
Handles the given arguments.
- accept(T, S, S, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceServiceComponent
-
Handles the given arguments.
- accept(T, U) - Method in interface org.apache.felix.dm.lambda.callbacks.CbConfiguration
-
Handles the given arguments
- accept(T, U, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbConfigurationComponent
-
Handles the given arguments
- adapter(Class<T>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a service Adapter builder that can be used to create a DM Adapter Component.
- adapter(Class<T>, Consumer<ServiceAdapterBuilder<T>>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a DM Adapter Component using a Java8 style AdapterBuilder.
- adapter(DependencyManager, Class<T>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a service Adapter builder that can be used to create an Adapter Component.
- adapter(DependencyManager, Class<T>, Consumer<ServiceAdapterBuilder<T>>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds an adapter DM Component.
- add(String) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a "add" callback name invoked on the component implementation instance(s).
- add(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a "add"
callbackmethod to invoke on the component implementation instance(s). - add(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
callbackmethod to invoke when a service is added. - add(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on one of the component implementation classes.
- add(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callbackmethod reference which is invoked when a bundle is added. - add(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on one of the component implementation classes.
- add(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callbackmethod reference which is invoked when a bundle is added. - add(CbRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceReference ref)method reference. - add(CbRefComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceReference ref, Component comp)method reference. - add(CbService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service)method reference. - add(CbServiceComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Component)method reference. - add(CbServiceComponentRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Component, ServiceReference ref)method reference. - add(CbServiceDict<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Dictionary<String, Object>)method reference. - add(CbServiceMap<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Map<String, Object>)method reference. - add(CbServiceObjects<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceObjects ref)method reference. - add(CbServiceRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, ServiceReference)method reference. - add(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on a given Object instance.
- add(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a method reference on an Object instance which is invoked when a bundle is added.
- add(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on a given Object instance.
- add(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callback instancemethod reference which is invoked when a bundle is added. - add(InstanceCbRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceReference)method reference. - add(InstanceCbRefComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceReference, Component)method reference. - add(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service)method reference. - add(InstanceCbServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Component)method reference. - add(InstanceCbServiceComponentRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Component, ServiceReference)method reference. - add(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service svc, Dictionary<String, Object>method reference. - add(InstanceCbServiceMap<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Map<String, Object>)method reference. - add(InstanceCbServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceObjects)method reference. - add(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, ServiceReference)method reference. - andThen(Cb<? super T>) - Method in interface org.apache.felix.dm.lambda.callbacks.Cb
- andThen(CbBundle<? super T>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbBundle
- andThen(CbBundleComponent<? super T>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbBundleComponent
- andThen(CbComponent<? super T>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbComponent
- andThen(CbConfiguration<T, U>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbConfiguration
- andThen(CbConfigurationComponent<T, U>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbConfigurationComponent
- andThen(CbDictionary<? super T>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbDictionary
- andThen(CbDictionaryComponent<? super T>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbDictionaryComponent
- andThen(CbFuture<? super T, F>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbFuture
- andThen(CbRef<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRef
- andThen(CbRefComponent<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefComponent
- andThen(CbRefRef<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefRef
- andThen(CbRefRefComponent<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefRefComponent
- andThen(CbRefServiceRefService<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefServiceRefService
- andThen(CbRefServiceRefServiceComponent<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbRefServiceRefServiceComponent
- 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
- andThen(CbServiceComponentRef<T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceComponentRef
- andThen(CbServiceDict<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceDict
- andThen(CbServiceMap<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceMap
- andThen(CbServiceObjects<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceObjects
- andThen(CbServiceObjectsServiceObjects<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceObjectsServiceObjects
- andThen(CbServiceRef<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceRef
- andThen(CbServiceService<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceService
- andThen(CbServiceServiceComponent<? super T, S>) - Method in interface org.apache.felix.dm.lambda.callbacks.CbServiceServiceComponent
- andThen(InstanceCb) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCb
- andThen(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbBundle
- andThen(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbBundleComponent
- andThen(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbComponent
- andThen(InstanceCbConfiguration<T>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbConfiguration
- andThen(InstanceCbConfigurationComponent<T>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbConfigurationComponent
- andThen(InstanceCbDictionary) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbDictionary
- andThen(InstanceCbDictionaryComponent) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbDictionaryComponent
- andThen(InstanceCbFuture<? super F>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbFuture
- andThen(InstanceCbRef<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRef
- andThen(InstanceCbRefComponent<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefComponent
- andThen(InstanceCbRefRef<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefRef
- andThen(InstanceCbRefRefComponent<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefRefComponent
- andThen(InstanceCbRefServiceRefService<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefServiceRefService
- andThen(InstanceCbRefServiceRefServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbRefServiceRefServiceComponent
- andThen(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbService
- andThen(InstanceCbServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponent
- andThen(InstanceCbServiceComponentRef<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceComponentRef
- andThen(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceDict
- andThen(InstanceCbServiceMap<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceMap
- andThen(InstanceCbServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceObjects
- andThen(InstanceCbServiceObjectsServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceObjectsServiceObjects
- andThen(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceRef
- andThen(InstanceCbServiceService<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceService
- andThen(InstanceCbServiceServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbServiceServiceComponent
- apply(String) - Method in interface org.apache.felix.dm.lambda.FluentProperty
-
Deprecated.Represents a fluent property
- aspect(Class<T>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a service Aspect builder that can be used to create a DM Aspect Component.
- aspect(Class<T>, Consumer<ServiceAspectBuilder<T>>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a DM Aspect Component using a Java8 style AspectBuilder.
- aspect(DependencyManager, Class<T>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a service Aspect builder that can be used to create an Aspect Component.
- aspect(DependencyManager, Class<T>, Consumer<ServiceAspectBuilder<T>>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds an aspect DM Component.
- autoAdd(boolean) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Automatically adds this component to its DependencyManager object.
- autoConfig() - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Enables auto configuration for this dependency.
- autoConfig() - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
-
Injects this adapted service in all fields matching the adapted service type.
- autoConfig() - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
-
Injects the aspect in all fields matching the aspect type.
- autoConfig() - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Injects this dependency in all fields matching the dependency type.
- autoConfig(boolean) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Enables auto configuration for this dependency.
- autoConfig(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
-
Configures whether or not the adapted service can be injected in all fields matching the adapted service type.
- autoConfig(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
-
Configures whether or not the aspect service can be injected in all fields matching the aspect type.
- autoConfig(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures whether or not the dependency can be injected in all fields matching the dependency type.
- autoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures OSGi object (BundleContext, Component, etc ...) that will be injected in any field having the same OSGi object type.
- autoConfig(Class<?>, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures OSGi object (BundleContext, Component, etc ...) that will be injected in a given field.
- autoConfig(String) - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
-
Injects this adapted service on the field matching the given name
- autoConfig(String) - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
-
Injects the aspect service on the field with the given name.
- autoConfig(String) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Injects this dependency on the field with the given name
B
- build() - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Builds the real DependencyManager Component.
- build() - Method in interface org.apache.felix.dm.lambda.DependencyBuilder
-
Builds a DependencyManager dependency.
- bundle(Bundle) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets the bundle to depend on directly.
- bundleAdapter(Consumer<BundleAdapterBuilder>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a DM Bundle Adapter Component.
- bundleAdapter(DependencyManager) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a bundle adapter builder that can be used to create a DM bundle adapter Component.
- bundleAdapter(DependencyManager, Consumer<BundleAdapterBuilder>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a bundle adapter DM Component.
- BundleAdapterBuilder - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager bundle adapter.
- bundleDependency(Component) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a DM Bundle Dependency builder.
- BundleDependencyBuilder - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Bundle Dependency.
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.
- callbackInstance(Object) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Specifies a callback instance used to invoke the reflection based callbacks on it.
- callbackInstance(Object) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets the callback instance used for reflection based callbacks.
- Cb<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a java8 method reference to a zero-argument method from a given component implementation class.
- CbBundle<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Bundle) that is invoked on a Component implementation class.
- CbBundleComponent<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Bundle, Component) that is invoked on a Component implementation class.
- CbComponent<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Component) that is invoked on a Component implementation class.
- CbConfiguration<T,
U> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Configuration) that is invoked on a Component implementation class.
- CbConfigurationComponent<T,
U> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Configuration, Component) which accepts a configuration type for wrapping properties behind a dynamic proxy interface.
- CbDictionary<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Dictionary) that is invoked on a Component implementation class.
- CbDictionaryComponent<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Dictionary, Component) that is invoked on a Component implementation class.
- CbFuture<T,
F> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback that accepts the result of a CompletableFuture operation.
- CbRef<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceReference) that is invoked on a Component implementation class.
- CbRefComponent<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceReference, Component) that is invoked on a Component implementation class.
- CbRefRef<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceReference, ServiceReference) that is invoked on a Component implementation class.
- CbRefRefComponent<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceReference, ServiceReference, Component) that is invoked on a Component implementation class.
- CbRefServiceRefService<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceReference, Service, ServiceReference, Service) that is invoked on a Component implementation class.
- CbRefServiceRefServiceComponent<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceReference, Service, ServiceReference, Service, Component) that is invoked on a Component implementation class.
- CbService<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Service) that is invoked on a Component implementation class.
- CbServiceComponent<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Service, Component) that is invoked on a Component implementation class.
- CbServiceComponentRef<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Service, Component, ServiceReference) that is invoked on a Component implementation class.
- CbServiceDict<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Service, Dictionary) that is invoked on a Component implementation class.
- CbServiceMap<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Service, Map) that is invoked on a Component implementation class.
- CbServiceObjects<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceObjects) that is invoked on a Component implementation class.
- CbServiceObjectsServiceObjects<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(ServiceObjects, ServiceObjects) that is invoked on a Component implementation class.
- CbServiceRef<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a callback(Service, ServiceReference) that is invoked on a Component implementation class.
- CbServiceService<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a swap callback(Service, Service) that is invoked on a Component implementation class.
- CbServiceServiceComponent<T,
S> - Interface in org.apache.felix.dm.lambda.callbacks -
Represents a swap callback(Service, Service, Component) that is invoked on a Component implementation class.
- change(String) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a "change" callback name invoked on the component implementation instance(s).
- change(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a "change"
callbackmethod to invoke on the component implementation instance(s). - change(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
callbackmethods to invoke when a service is changed. - change(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on one of the component implementation classes.
- change(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callbackmethod reference which is invoked when a bundle is changed. - change(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on one of the component implementation classes.
- change(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callbackmethod reference which is invoked when a bundle is changed. - change(CbRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceReference)method reference. - change(CbRefComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceReference, Component comp)method reference. - change(CbService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service)method reference. - change(CbServiceComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Component)method reference. - change(CbServiceComponentRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Component, ServiceReference)method reference. - change(CbServiceDict<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Dictionary<String, Object>)method reference. - change(CbServiceMap<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Map<String, Object>)method reference. - change(CbServiceObjects<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceObjects)method reference. - change(CbServiceRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, ServiceReference)method reference. - change(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on a given Object instance.
- change(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a method reference on an Object instance which is invoked when a bundle is changed.
- change(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on a given Object instance.
- change(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callback instancemethod reference which is invoked when a bundle is changed. - change(InstanceCbRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceReference)method reference. - change(InstanceCbRefComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceReference, Component)method reference. - change(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service)method reference. - change(InstanceCbServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Component)method reference. - change(InstanceCbServiceComponentRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Component, ServiceReference)method reference. - change(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Dictionary<String, Object>)method reference. - change(InstanceCbServiceMap<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Map<String, Object>)method reference. - change(InstanceCbServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceObjects)method reference. - change(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, ServiceReference)method reference. - complete(Object, String) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the callback instance method name to invoke on a given Object instance, once the CompletableFuture has completed.
- complete(String) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the callback method name to invoke on the component implementation, once the CompletableFuture has completed.
- complete(CbFuture<T, ? super F>) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the function to invoke when the future task has completed.
- complete(CbFuture<T, ? super F>, boolean) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the function to invoke asynchronously when the future task has completed.
- complete(CbFuture<T, ? super F>, Executor) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the function to invoke asynchronously when the future task has completed.
- complete(InstanceCbFuture<? super F>) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the callback instance to invoke when the future task has completed.
- complete(InstanceCbFuture<? super F>, boolean) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the callback instance to invoke when the future task has completed.
- complete(InstanceCbFuture<? super F>, Executor) - Method in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
-
Sets the callback instance to invoke when the future task has completed.
- component() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a Component builder that can be used to create a DM Component.
- component(Consumer<ComponentBuilder<?>>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a DM Component using a Java8 style ComponentBuilder.
- component(Component, Consumer<ComponentBuilder<?>>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Update an existing component.
- component(DependencyManager) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a Component builder that can be used to create a Component.
- component(DependencyManager, Consumer<ComponentBuilder<?>>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a component using a lambda and a component builder
- ComponentBuilder<B> - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Component.
- composition(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
- composition(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the method to invoke on the service implementation to get back all instances that are part of a composition and need dependencies injected.
- composition(Supplier<Object[]>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a java8 method reference to a Supplier that returns all instances that are part of a composition and need dependencies injected.
- confDependency(Component) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a DM Configuration Dependency builder.
- ConfigurationDependencyBuilder - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Configuration Dependency.
D
- debug(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Activates debug mode
- debug(String) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures debug mode
- defImpl(Object) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Sets the default implementation if the service is not available.
- DependencyBuilder<T> - Interface in org.apache.felix.dm.lambda
-
Base class for all dependency builders
- DependencyManagerActivator - Class in org.apache.felix.dm.lambda
-
Defines a base for Activators in order to build DependencyManager Components using a java8 style.
- DependencyManagerActivator() - Constructor for class org.apache.felix.dm.lambda.DependencyManagerActivator
- dereference(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Configures whether or not this dependency should internally obtain the service object for all tracked service references.
- destroy() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Sub classes may override this method that is called when the Activator is stopped.
- destroy(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a callback instance and the name of the method used as the "destroy" callback.
- destroy(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the name of the method used as the "destroy" callback.
- destroy(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "destroy" callback.
- destroy(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "destroy" callback.
F
- factory(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the factory to use when creating the implementation.
- factory(Supplier<?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures a factory that can be used to create this component implementation.
- factory(Supplier<?>, Supplier<Object[]>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures a factory used to create this component implementation using a Factory object and a "getComposition" factory method.
- factory(Supplier<U>, Function<U, ?>, Function<U, Object[]>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures a factory that also returns a composition of objects for this component implemenation.
- factory(Supplier<U>, Function<U, V>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures a factory used to create this component implementation using a Factory object and a method in the Factory object.
- factoryPid(String) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies the factory pid used by the adapter.
- factoryPidAdapter(Consumer<FactoryPidAdapterBuilder>) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a DM Factory Configuration Adapter Component using a Java8 style FactoryPidAdapterBuilder.
- factoryPidAdapter(DependencyManager) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a factory pid adapter that can be used to create a factory adapter Component.
- factoryPidAdapter(DependencyManager, Consumer<FactoryPidAdapterBuilder>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Builds a DM factory configuration adapter.
- FactoryPidAdapterBuilder - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Factory Configuration Adapter Component.
- filter(String) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets the filter condition to depend on.
- filter(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets the filter condition to depend on.
- filter(String) - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
-
Specifies the filter used to match a given adapted service.
- filter(String) - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
-
Specifies the aspect service filter.
- filter(String) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures the service dependency filter
- FluentProperty - Interface in org.apache.felix.dm.lambda
-
Deprecated.this interface is only supported with java8 and will be removed in next dm release
- futureDependency(Component, CompletableFuture<F>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a DM CompletableFuture Dependency builder.
- FutureDependencyBuilder<F> - Interface in org.apache.felix.dm.lambda
-
Defines a builder for a CompletableFuture dependency.
G
- getBC() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Returns the bundle context that is associated with this bundle.
- getDM() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Returns the DependencyManager used to create/managed DM Components.
I
- impl(Object) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures the component implementation.
- init(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a callback instance and the name of the method used as the "init" callback.
- init(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the name of the method used as the "init" callback.
- init(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "init" callback.
- init(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "init" callback.
- 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.
- InstanceCb - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a method reference to a no-args callback method from an arbitrary Object instance.
- InstanceCbBundle - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Bundle) on an Object instance.
- InstanceCbBundleComponent - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Bundle, Component) on an Object instance.
- InstanceCbComponent - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Component) invoked on an Object instance.
- InstanceCbConfiguration<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a reference to a callback on an Object instance that takes Configuration type as argument.
- InstanceCbConfigurationComponent<T> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Configuration, Component) invoked on an Object instance.
- InstanceCbDictionary - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Dictionary) on an Object instance.
- InstanceCbDictionaryComponent - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Dictionary, Component) on an Object instance.
- InstanceCbFuture<F> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback that accepts the result of a CompletableFuture.
- InstanceCbRef<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(ServiceReference) on an Object instance.
- InstanceCbRefComponent<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(ServiceReference, Component) on an Object instance.
- InstanceCbRefRef<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a swap callback(ServiceReference, ServiceReference) on an Object instance.
- InstanceCbRefRefComponent<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(ServiceReference, ServiceReference, Component) on an Object instance.
- InstanceCbRefServiceRefService<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a swap callback(ServiceReference, Service, ServiceReference, Service) on an Object instance.
- InstanceCbRefServiceRefServiceComponent<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a swap callback(ServiceReference, Service, ServiceReference, Service, Component) on an Object instance.
- InstanceCbService<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Service) on an Object instance.
- InstanceCbServiceComponent<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Service, Component) on an Object instance.
- InstanceCbServiceComponentRef<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Service, Component, ServiceReference) on an Object instance.
- InstanceCbServiceDict<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Service, Dictionary) on an Object instance.
- InstanceCbServiceMap<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Service, Map) on an Object instance.
- InstanceCbServiceObjects<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(ServiceObjects) on an Object instance.
- InstanceCbServiceObjectsServiceObjects<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a swap callback(ServoceObjects, ServoceObjects) on an Object instance.
- InstanceCbServiceRef<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a callback(Service, ServiceReference) on an Object instance.
- InstanceCbServiceService<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a swap callback(Service, Service) on an Object instance.
- InstanceCbServiceServiceComponent<S> - Interface in org.apache.felix.dm.lambda.callbacks
-
Represents a swap callback(Service, Service, Component) on an Object instance.
L
- listener(ComponentStateListener) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a component state listener to this component.
M
- mask(int) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets the bundle state mask to depend on.
- mask(int) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets the bundle state mask to depend on.
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.ConfigurationDependencyBuilder
-
Sets the dependency as optional.
- optional() - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures this dependency as optional.
- org.apache.felix.dm.lambda - package org.apache.felix.dm.lambda
- org.apache.felix.dm.lambda.callbacks - package org.apache.felix.dm.lambda.callbacks
P
- pid(String) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets the pid for this configuration dependency.
- propagate() - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Enables property propagation.
- propagate() - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets property propagation.
- propagate() - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets propagation of the configuration to the service properties (false by default).
- propagate() - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies if the public properties (not starting with a dot) should be propagated to the adapter service properties (false by default).
- propagate() - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Propagates the dependency properties to the component service properties.
- propagate(boolean) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets property propagation.
- propagate(boolean) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets property propagation.
- propagate(boolean) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets propagation of the configuration properties to the service properties (false by default).
- propagate(boolean) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies if the public properties (not starting with a dot) should be propagated to the adapter service properties (false by default).
- propagate(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
-
Specifies whether or not the adapted service properties must be propagated to the adapter service (true by default).
- propagate(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures whether the dependency properties must be propagated or not to the component service properties.
- propagate(Object, String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets an Object instance and a callback method used to propagate some properties to the provided service properties.
- propagate(Object, String) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures a method that can is called in order to get propagated service properties.
- propagate(BiFunction<ServiceReference<S>, S, Dictionary<String, Object>>) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Specifies a function that is called to get the propagated service properties for this service dependency.
- propagate(Function<Bundle, Dictionary<?, ?>>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a reference to a method on an Object instance used to propagate some bundle properties to the provided service properties.
- propagate(Function<ServiceReference<S>, Dictionary<String, Object>>) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Specifies a function that is called to get the propagated service properties for this service dependency.
- properties(String, Object, Object...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the components's service properties using varargs.
- properties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the component's service properties
- properties(FluentProperty...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Deprecated.Fluent properties are only supported using java8 and this method will be removed in next DM release
- provides(Class<?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- provides(Class<?>[]) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- provides(Class<?>[], String, Object, Object...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- provides(Class<?>[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- provides(Class<?>[], FluentProperty...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Deprecated.Fluent properties are only supported using java8 and this method will be removed in next DM release
- provides(Class<?>, String, Object, Object...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- provides(Class<?>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- provides(Class<?>, FluentProperty...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Deprecated.Fluent properties are only supported using java8 and this method will be removed in next DM release
- provides(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- provides(String[]) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- provides(String[], String, Object, Object...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- provides(String[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- provides(String[], FluentProperty...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Deprecated.Fluent properties are only supported using java8 and this method will be removed in next DM release
- provides(String, String, Object, Object...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- provides(String, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- provides(String, FluentProperty...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Deprecated.Fluent properties are only supported using java8 and this method will be removed in next DM release
R
- rank(int) - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
-
Specifies the aspect ranking.
- ref(ServiceReference<S>) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures this dependency with the given ServiceReference.
- remove(String) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a "remove" callback name invoked on the component implementation instance(s).
- remove(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a "remove"
callbackmethod to invoke on the component implementation instance(s). - remove(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
callbackmethod to invoke when a service is removed. - remove(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on one of the component implementation classes.
- remove(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callbackmethod reference which is invoked when a bundle is removed. - remove(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on one of the component implementation classes.
- remove(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callbackmethod reference which is invoked when a bundle is removed. - remove(CbRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceReference)method reference. - remove(CbRefComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceReference, Component comp)method reference. - remove(CbService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service)method reference. - remove(CbServiceComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Component)method reference. - remove(CbServiceComponentRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Component, ServiceReference)method reference. - remove(CbServiceDict<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Dictionary<String, Object>)method reference. - remove(CbServiceMap<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, Map<String, Object></code>)method reference. - remove(CbServiceObjects<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(ServiceObjects)method reference. - remove(CbServiceRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
component callback(Service, ServiceReference)method reference. - remove(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on a given Object instance.
- remove(InstanceCbBundle) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a method reference on an Object instance which is invoked when a bundle is removed.
- remove(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
-
Sets a reference to a callback method invoked on a given Object instance.
- remove(InstanceCbBundleComponent) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets a
callback instancemethod reference which is invoked when a bundle is removed. - remove(InstanceCbRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceReference)method reference. - remove(InstanceCbRefComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceReference, Component)method reference. - remove(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service)method reference. - remove(InstanceCbServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Component)method reference. - remove(InstanceCbServiceComponentRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Component, ServiceReference)method reference. - remove(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Dictionary<String, Object>)method reference. - remove(InstanceCbServiceMap<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, Map<String, Object>)method reference. - remove(InstanceCbServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(ServiceObjects)method reference. - remove(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets an
Object instance callback(Service, ServiceReference)method reference. - required() - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets the dependency to be required.
- required() - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets the dependency as required.
- required() - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures this dependency as required.
- required(boolean) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
-
Sets the dependency to be required.
- required(boolean) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets the required flag which determines if this configuration dependency is required or not.
- required(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Configures whether this dependency is required or not.
S
- scope(Component.ServiceScope) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Configures the component scope.
- SerializableLambda - Interface in org.apache.felix.dm.lambda.callbacks
-
Base interface for serializable lambdas.
- ServiceAdapterBuilder<T> - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Service Adapter Component.
- ServiceAspectBuilder<T> - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Aspect Component.
- ServiceCallbacksBuilder<S,
B> - Interface in org.apache.felix.dm.lambda -
Builds a service dependency callback.
- serviceDependency(Component, Class<T>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Creates a DM ServiceDependency builder.
- ServiceDependencyBuilder<S> - Interface in org.apache.felix.dm.lambda
-
Builds a Dependency Manager Service Dependency.
- start(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the name of the method used as the "start" callback.
- start(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a callback instance and the name of the method used as the "start" callback.
- start(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "start" callback.
- start(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "start" callback.
- start(BundleContext) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Our Activator is starting.
- stop(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets a callback instance and the name of the method used as the "stop" callback.
- stop(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets the name of the method used as the "stop" callback.
- stop(InstanceCb) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "stop" callback.
- stop(InstanceCbComponent) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Sets an Object instance method reference used as the "stop" callback.
- stop(BundleContext) - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
-
Our Activator is stopped.
- swap(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a
callbackmethod to invoke when a service is swapped. - swap(CbRefRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(Service, Service)method reference. - swap(CbRefRefComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(ServiceRefere, ServiceReference, Component)method reference. - swap(CbRefServiceRefService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(ServiceReference, Service, ServiceReference, Service)method reference. - swap(CbRefServiceRefServiceComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(ServiceReference, Service, ServiceReference, Service, Componentmethod reference. - swap(CbServiceObjectsServiceObjects<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(ServiceObjects, ServiceObjects)method reference. - swap(CbServiceService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(Service, Service)method reference. - swap(CbServiceServiceComponent<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
component callback(Service, Service, Component)method reference. - swap(InstanceCbRefRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(ServiceReference, ServiceReference)method reference. - swap(InstanceCbRefRefComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(ServiceReference, ServiceReference, Component)method reference. - swap(InstanceCbRefServiceRefService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(ServiceReference, Service, ServiceReference, Service)method reference. - swap(InstanceCbRefServiceRefServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(ServiceReference, Service, ServiceReference, Service, Component)method reference. - swap(InstanceCbServiceObjectsServiceObjects<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(ServiceObjects, ServiceObjects)method reference. - swap(InstanceCbServiceService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(Service, Service)method reference. - swap(InstanceCbServiceServiceComponent<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
-
Sets a swap
instance callback(Service, Service, Component)method reference.
T
- timeout(long) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
-
Sets a timeout for this dependency.
U
- update(Class<?>, Object, String) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a callback method to call on a given Object instance when the configuration is updated.
- update(Class<?>, Object, String) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a callback instance method that will be called on a given object instance when the configuration is injected.
- update(Class<?>, String) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a callback method to call on the component implementation class(es) when the configuration is updated.
- update(Class<?>, String) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Sets a callback method to call on the component implementation when the configuration is updated.
- update(Class<T>, InstanceCbConfiguration<T>) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Configuration)" method from an Object instance.
- update(Class<T>, InstanceCbConfiguration<T>) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on a given object instance when the configuration is injected.
- update(Class<T>, InstanceCbConfigurationComponent<T>) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Configuration, Component)" method from an Object instance.
- update(Class<T>, InstanceCbConfigurationComponent<T>) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on a given object instance when the configuration is injected.
- update(Class<U>, CbConfiguration<T, U>) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Configuration)" method from one of the component implementation classes.
- update(Class<U>, CbConfiguration<T, U>) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on one of the component classes when the configuration is injected.
- update(Class<U>, CbConfigurationComponent<T, U>) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Configuration, Component)" method from one of the component implementation classes.
- update(Class<U>, CbConfigurationComponent<T, U>) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on one of the component classes when the configuration is injected.
- update(Object, String) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a callback method to call on a given Object instance when the configuration is updated.
- update(Object, String) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a callback instance method that will be called on a given object instance when the configuration is injected.
- update(String) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a callback method to call on the component implementation class(es) when the configuration is updated.
- update(String) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a callback method that will be called on the component implementation when the configuration is injected.
- update(CbDictionary<T>) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Dictionary)" method from one of the component implementation classes.
- update(CbDictionary<T>) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on one of the component classes when the configuration is injected.
- update(CbDictionaryComponent<T>) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Dictionary, Component)" method from one of the component implementation classes.
- update(CbDictionaryComponent<T>) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on one of the component classes when the configuration is injected
- update(InstanceCbDictionary) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Dictionary)" method from an Object instance.
- update(InstanceCbDictionary) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on a given object instance when the configuration is injected
- update(InstanceCbDictionaryComponent) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
-
Sets a reference to a "callback(Dictionary, Component)" method from an Object instance.
- update(InstanceCbDictionaryComponent) - Method in interface org.apache.felix.dm.lambda.FactoryPidAdapterBuilder
-
Specifies a method reference that will be called on a given object instance when the configuration is injected.
- Usage Example - Search tag in interface org.apache.felix.dm.lambda.FutureDependencyBuilder
- Section
W
- withBundle(Consumer<BundleDependencyBuilder>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a bundle dependency.
- withCnf(Class<?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a configuration dependency using a configuration type.
- withCnf(String...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds multiple configuration dependencies in one single call.
- withCnf(Consumer<ConfigurationDependencyBuilder>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a configuration dependency.
- withDep(Dependency) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a generic Dependency Manager dependency.
- withFuture(CompletableFuture<U>, Consumer<FutureDependencyBuilder<U>>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a CompletableFuture dependency.
- withSvc(boolean, Class<?>...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds in one shot multiple service dependencies injected in compatible class fields.
- withSvc(Class<?>...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
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.
- withSvc(Class<U>, Consumer<ServiceDependencyBuilder<U>>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
-
Adds a service dependency built using a Consumer lambda that is provided with a ServiceDependencyBuilder.
All Classes and Interfaces|All Packages|Serialized Form