public class PackageAdminResolver extends Object implements DependencyResolver
PackageAdmin based dependency resolver.
This implementation uses the OSGi PackageAdmin service to determine
dependencies between bundles. Since it's highly dependent on an external
service, it might be better to use a listener based implementation for poor
performing environments.
This implementation does consider required bundles.| Constructor and Description |
|---|
PackageAdminResolver(org.osgi.framework.BundleContext bundleContext) |
| Modifier and Type | Method and Description |
|---|---|
ImportedBundle[] |
getImportedBundles(org.osgi.framework.Bundle bundle)
Returns the bundles imported by the given bundle.
|
public PackageAdminResolver(org.osgi.framework.BundleContext bundleContext)
public ImportedBundle[] getImportedBundles(org.osgi.framework.Bundle bundle)
DependencyResolvergetImportedBundles in interface DependencyResolverbundle - OSGi bundle for which imported bundles will be determinedCopyright © 2006–2013. All rights reserved.