A bundle can programmatically query the bundle dependencies by importing
the registered
BundleDependencyService
. When this is done, the
bundle will directly query the dependencies using the
BundleDependencyService
API as well possibly registering
an object as a
BundleDependencyListener
to observe bundle dependency
changes, such as when a relationship between two bundles has been
registered and unregistered with the BundleDependencyService
.
The following fictional example
Observer.java and Activator.java
classes demonstrates how to use part of the
BundleDependencyService
API and how to observe bundle
dependency changes using the BundleDependencyListener
interface:
Copyright © 2001, 2008 IBM Corporation and others. All Rights Reserved.