- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.