Skip navigation links
A B C D F G I M O P R S T U W 

A

accept(T) - Method in interface org.apache.felix.dm.lambda.callbacks.Cb
Invokes the callback method on the given component implementation instance.
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, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.CbComponent
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
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, F) - Method in interface org.apache.felix.dm.lambda.callbacks.CbFuture
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, 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, 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, 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(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(Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbComponent
Handles the given argument.
accept(T) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbConfiguration
Handles the given argument.
accept(T, Component) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbConfigurationComponent
Handles the given arguments
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(F) - Method in interface org.apache.felix.dm.lambda.callbacks.InstanceCbFuture
Handles the result of a CompletableFuture operation.
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, 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, 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, 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.
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(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(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(InstanceCbBundle) - 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.BundleAdapterBuilder
Sets a reference to a callback method invoked on a given Object instance.
add(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a "add" callback method to invoke on the component implementation instance(s).
add(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a callback method reference which is invoked when a bundle is added.
add(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a callback method reference which is invoked when a bundle is added.
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.BundleDependencyBuilder
Sets a callback instance method reference which is invoked when a bundle is added.
add(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a callback method to invoke when a service is added.
add(CbService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service) 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(CbServiceDict<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service, Dictionary<String, Object>) method reference.
add(CbServiceRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service, ServiceReference) 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(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service) 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(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service svc, Dictionary<String, Object> method reference.
add(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service, ServiceReference) 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.
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(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(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(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(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
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(boolean) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Enables auto configuration for this dependency.
autoConfig() - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Enables auto configuration for this dependency.
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() - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
Injects this adapted service in all fields matching the adapted service type.
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(String) - Method in interface org.apache.felix.dm.lambda.ServiceAdapterBuilder
Injects this adapted service on the field matching the given name
autoConfig() - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
Injects the aspect in all fields matching the aspect 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(String) - Method in interface org.apache.felix.dm.lambda.ServiceAspectBuilder
Injects the aspect service on the field with the given name.
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.ServiceDependencyBuilder
Configures whether or not the dependency can be injected in all fields matching the dependency type.
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.
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.
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(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(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(InstanceCbBundle) - 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.BundleAdapterBuilder
Sets a reference to a callback method invoked on a given Object instance.
change(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a "change" callback method to invoke on the component implementation instance(s).
change(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a callback method reference which is invoked when a bundle is changed.
change(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a callback method reference which is invoked when a bundle is changed.
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.BundleDependencyBuilder
Sets a callback instance method reference which is invoked when a bundle is changed.
change(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a callback methods to invoke when a service is changed.
change(CbService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service) 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(CbServiceDict<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service, Dictionary<String, Object>) method reference.
change(CbServiceRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service, ServiceReference) 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(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service) 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(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service, Dictionary<String, Object>) method reference.
change(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service, ServiceReference) 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.
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(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(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(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
component(Component, Consumer<ComponentBuilder<?>>) - Static method in class org.apache.felix.dm.lambda.DependencyManagerActivator
Update an existing component.
ComponentBuilder<B extends ComponentBuilder<B>> - Interface in org.apache.felix.dm.lambda
Builds a Dependency Manager Component.
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(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(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 extends org.apache.felix.dm.Dependency> - 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
 
destroy(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the name of the method used as the "destroy" callback.
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(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.
destroy() - Method in class org.apache.felix.dm.lambda.DependencyManagerActivator
Sub classes may override this method that is called when the Activator is stopped.

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<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.
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.
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
Lambda allowing to define fluent service properties.
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(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the name of the method used as the "init" callback.
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(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.
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.
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.

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.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(boolean) - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
Sets property propagation.
propagate() - Method in interface org.apache.felix.dm.lambda.BundleAdapterBuilder
Enables property propagation.
propagate(boolean) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets property propagation.
propagate() - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets property propagation.
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(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() - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
Sets propagation of the configuration to the service properties (false by default).
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() - 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.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() - 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.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.ServiceDependencyBuilder
Configures a method that can is called in order to get propagated 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.
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.
properties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the component's service properties
properties(String, Object, Object...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the components's service properties using varargs.
properties(FluentProperty...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the components's service properties using List of lamda properties.
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<?>, 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<?>, FluentProperty...) - 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<?>[]) - 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<?>[], FluentProperty...) - 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(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, 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, FluentProperty...) - 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[]) - 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[], FluentProperty...) - 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.

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(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(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(InstanceCbBundle) - 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.BundleAdapterBuilder
Sets a reference to a callback method invoked on a given Object instance.
remove(String) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a "remove" callback method to invoke on the component implementation instance(s).
remove(CbBundle<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a callback method reference which is invoked when a bundle is removed.
remove(CbBundleComponent<T>) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets a callback method reference which is invoked when a bundle is removed.
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.BundleDependencyBuilder
Sets a callback instance method reference which is invoked when a bundle is removed.
remove(String) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a callback method to invoke when a service is removed.
remove(CbService<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service) 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(CbServiceDict<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service, Dictionary<String, Object>) method reference.
remove(CbServiceRef<T, S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets a component callback(Service, ServiceReference) 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(InstanceCbService<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service) 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(InstanceCbServiceDict<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service, Dictionary<String, Object>) method reference.
remove(InstanceCbServiceRef<S>) - Method in interface org.apache.felix.dm.lambda.ServiceCallbacksBuilder
Sets an Object instance callback(Service, ServiceReference) 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.
required(boolean) - Method in interface org.apache.felix.dm.lambda.BundleDependencyBuilder
Sets the dependency to be required.
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.ServiceDependencyBuilder
Configures this dependency as required.
required(boolean) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
Configures whether this dependency is required or not.

S

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 extends 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(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(Object, String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets 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(String) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Sets the name of the method used as the "stop" callback.
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(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 callback method to invoke when a service is swapped.
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 wap component callback(Service, Service, 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, Component 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.
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.

T

timeout(long) - Method in interface org.apache.felix.dm.lambda.ServiceDependencyBuilder
Sets a timeout for this dependency.

U

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(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(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.ConfigurationDependencyBuilder
Sets a callback method to call on a given Object instance when the configuration is updated.
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(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(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>, 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(InstanceCbDictionary) - Method in interface org.apache.felix.dm.lambda.ConfigurationDependencyBuilder
Sets a reference to a "callback(Dictionary)" method from an Object instance.
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(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>, 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(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(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(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<?>, 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(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(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(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(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(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(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(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.
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.

W

withBundle(Consumer<BundleDependencyBuilder>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Adds a bundle dependency.
withCnf(Consumer<ConfigurationDependencyBuilder>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Adds a configuration dependency.
withCnf(String...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Adds multiple configuration dependencies in one single call.
withCnf(Class<?>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Adds a configuration dependency using a configuration type.
withFuture(CompletableFuture<U>, Consumer<FutureDependencyBuilder<U>>) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Adds a CompletableFuture dependency.
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.
withSvc(Class<?>...) - Method in interface org.apache.felix.dm.lambda.ComponentBuilder
Adds in one shot multiple service dependencies injected in compatible class fields.
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<?>, 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 M O P R S T U W 
Skip navigation links