Лучший способ получить контекст пакета OSGi?

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

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

35
задан Chin 17 July 2019 в 01:28
поделиться