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)
DependencyResolver
getImportedBundles
in interface DependencyResolver
bundle
- OSGi bundle for which imported bundles will be determinedCopyright © 2006–2015. All rights reserved.