@ConsumerType public interface FindHook
Bundles registering this service will be called during framework bundle find (get bundles) operations.
void find(BundleContext context, java.util.Collection<Bundle> bundles)
BundleContext.getBundles()methods. The find method can filter the result of the find operation. Note that a find operation using the
BundleContext.getBundle(String)method does not cause the find method to be called.
context- The bundle context of the bundle performing the find operation.
bundles- A collection of Bundles to be returned as a result of the find operation. The implementation of this method may remove bundles from the collection to prevent the bundles from being returned to the bundle performing the find operation. The collection supports all the optional
addAll. Attempting to add to the collection will result in an
UnsupportedOperationException. The collection is not synchronized.