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