The ServiceTracker is a class provided by OSGi and is common. It does not
have to be packages with the Framework (like we do in Equinox) it can be
packages and exported from any bundle.
Tom
From: John Arthorne
Good to know. I guess it was a bit too dogmatic to suggest import-package
is only useful for spec-level dependencies that avoid any
implementation-level dependency. I suspect this case of standard
non-interchangeable packages that roam between different bundles is not
very common though.
John
Not sure how common it is now but I can see it increasing. One of the
things about the Equinox model is that we talk about running the same
function (bundle) in mulitple contexts (server, desktop, embedded, web,
...). Look at SWT, eSWT, RWT. This will only increase IMHO with
things like e4. We