Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
The OSGi framework is completely dynamic and bundles are expected to be able to handle bundles, and its services, starting up and shutting down on-the-fly. As the Eclipse platform is run and managed by an OSGi framework, components that are built on top of the platform should be able to monitor these changes to react accordingly as necessary.
Eclipse 3.x API
The org.eclipse.core.runtime.dynamichelpers.IExtensionTracker allows one the ability to monitor extension points and their derived objects.