Как я могу получить экземпляр BundleContext текущего пакета при использовании декларативных сервисов в karaf 3.0.2
В ONOS на karaf 3.0.2 я хочу получить экземпляр BundleContext текущего пакета для отслеживания состояния пакета и его настройки. Но ONOS использует декларативный сервис, поэтому я не могу использовать такие функции, как BundleContext.getServiceReference()
чтобы получить это. Кто-нибудь может мне помочь?
1 ответ
Решение
Вы можете внедрить BundleContext в метод @Activate при использовании DS.