Как я могу получить экземпляр BundleContext текущего пакета при использовании декларативных сервисов в karaf 3.0.2

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

1 ответ

Решение

Вы можете внедрить BundleContext в метод @Activate при использовании DS.

Другие вопросы по тегам