Uses of Interface
org.apache.felix.dm.lambda.BundleDependencyBuilder
Packages that use BundleDependencyBuilder
-
Uses of BundleDependencyBuilder in org.apache.felix.dm.lambda
Methods in org.apache.felix.dm.lambda that return BundleDependencyBuilderModifier and TypeMethodDescriptionSets a "add"callbackmethod to invoke on the component implementation instance(s).Sets acallbackmethod reference which is invoked when a bundle is added.BundleDependencyBuilder.add(CbBundleComponent<T> add) Sets acallbackmethod reference which is invoked when a bundle is added.BundleDependencyBuilder.add(InstanceCbBundle add) Sets a method reference on an Object instance which is invoked when a bundle is added.BundleDependencyBuilder.add(InstanceCbBundleComponent add) Sets acallback instancemethod reference which is invoked when a bundle is added.BundleDependencyBuilder.autoConfig()Enables auto configuration for this dependency.BundleDependencyBuilder.autoConfig(boolean autoConfig) Enables auto configuration for this dependency.BundleDependencyBuilder.bundle(org.osgi.framework.Bundle bundle) Sets the bundle to depend on directly.static BundleDependencyBuilderDependencyManagerActivator.bundleDependency(org.apache.felix.dm.Component component) Creates a DM Bundle Dependency builder.BundleDependencyBuilder.callbackInstance(Object callbackInstance) Specifies a callback instance used to invoke the reflection based callbacks on it.Sets a "change"callbackmethod to invoke on the component implementation instance(s).Sets acallbackmethod reference which is invoked when a bundle is changed.BundleDependencyBuilder.change(CbBundleComponent<T> change) Sets acallbackmethod reference which is invoked when a bundle is changed.BundleDependencyBuilder.change(InstanceCbBundle change) Sets a method reference on an Object instance which is invoked when a bundle is changed.BundleDependencyBuilder.change(InstanceCbBundleComponent change) Sets acallback instancemethod reference which is invoked when a bundle is changed.Sets the filter condition to depend on.BundleDependencyBuilder.mask(int mask) Sets the bundle state mask to depend on.BundleDependencyBuilder.optional()Sets the dependency to be optional.BundleDependencyBuilder.propagate()Sets property propagation.BundleDependencyBuilder.propagate(boolean propagate) Sets property propagation.Sets an Object instance and a callback method used to propagate some properties to the provided service properties.BundleDependencyBuilder.propagate(Function<org.osgi.framework.Bundle, Dictionary<?, ?>> propagate) Sets a reference to a method on an Object instance used to propagate some bundle properties to the provided service properties.Sets a "remove"callbackmethod to invoke on the component implementation instance(s).Sets acallbackmethod reference which is invoked when a bundle is removed.BundleDependencyBuilder.remove(CbBundleComponent<T> remove) Sets acallbackmethod reference which is invoked when a bundle is removed.BundleDependencyBuilder.remove(InstanceCbBundle remove) Sets a method reference on an Object instance which is invoked when a bundle is removed.BundleDependencyBuilder.remove(InstanceCbBundleComponent remove) Sets acallback instancemethod reference which is invoked when a bundle is removed.BundleDependencyBuilder.required()Sets the dependency to be required.BundleDependencyBuilder.required(boolean required) Sets the dependency to be required.Method parameters in org.apache.felix.dm.lambda with type arguments of type BundleDependencyBuilderModifier and TypeMethodDescriptionComponentBuilder.withBundle(Consumer<BundleDependencyBuilder> consumer) Adds a bundle dependency.