public interface FindHook
Bundles registering this service will be called during framework bundle find (get bundles) operations.
Modifier and Type | Method and Description |
---|---|
void |
find(BundleContext context,
Collection<Bundle> bundles)
Find hook method.
|
void find(BundleContext context, Collection<Bundle> bundles)
BundleContext.getBundle(long)
and 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.BundleException.REJECTED_BY_HOOK
exception.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 Collection
operations except add
and addAll
. Attempting
to add to the collection will result in an
UnsupportedOperationException
. The collection is not
synchronized.Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.