Каждый пакет в моем проекте OSGi имеет свой собственный BundleActivator, который я считаю нормальным. Это передается текущему BundleContext, который полезен для получения ссылок на сервисы и еще много чего.
Тем не менее, из классов в моем комплекте, как я могу получить BundleContext? Присвоение его общедоступному статическому полю в BundleActivator отстой и передача его в качестве аргумента также отстой. Есть ли более разумный способ?