В ONOS на karaf 3.0.2 я хочу получить экземпляр BundleContext текущего пакета для отслеживания состояния пакета и его настройки. Но ONOS использует декларативное обслуживание, поэтому я не могу использовать функцию, такую как BundleContext.getServiceReference()
, чтобы ее получить. Может ли кто-нибудь мне помочь?Как я могу получить экземпляр BundleContext текущего пакета при использовании декларативных сервисов в karaf 3.0.2
1
A
ответ
6
Вы можете ввести BundleContext в метод @Activate при использовании DS.
Смежные вопросы
- 1. Apache Karaf CxF JAX-RS-сервисов с использованием декларативных услуг и karaf сборку
- 2. Karaf PaxExam получение java.lang.IllegalStateException: Invalid BundleContext
- 3. Получить имя текущего пакета при инициализации
- 4. Как использовать новые объявления декларативных сервисов OSGi?
- 5. Как получить как служебный объект, так и ServiceReference при использовании декларативных служб
- 6. Могу ли я использовать тот же экземпляр RestTemplate при использовании RESTful-сервисов с нескольких серверов
- 7. Как я могу получить entityManager в BaseDao в Karaf 4.0.5?
- 8. Производительность контейнера Apache-karaf при развертывании пакета
- 9. Как получить ComponentContext из BundleContext в OSGi
- 10. Как я могу получить access_token текущего входа?
- 11. Как установить свойство пакета jetty.xml в Karaf
- 12. Как я могу получить имя текущего потока?
- 13. OSGi public bundlecontext
- 14. Как получить имя пакета OSGI из контекста связки в karaf
- 15. Как я могу получить имя текущего маршрута?
- 16. Как я могу получить громкость текущего звука?
- 17. Установка пакета из maven на Karaf Перезапуск на Karaf 3.0.5
- 18. Как отключить LowerCaseFilter при использовании SnowballAnalyzer в Lucene 3.0.2?
- 19. vaadin-server, vaadin-общие пакеты установлены в OSGI (karaf 3.0.2)
- 20. Получить текущего пользователя в контексте OSGI (Fuse, Karaf)
- 21. Уровень журнала karaf для пакета
- 22. Как я могу получить родительский экземпляр объекта
- 23. как я могу получить экземпляр из свойства
- 24. Как я могу получить версию пакета из пакета композитора
- 25. Как я могу получить совпадения при использовании preg_replace в PHP?
- 26. Как я могу получить имя пакета основного пакета весны-загрузки
- 27. Как получить родительский шаблонный экземпляр (текущего шаблона)
- 28. Как я могу получить экземпляр класса?
- 29. Создайте экземпляр Equinox от Karaf
- 30. Почему я не могу создать экземпляр пакета POSIX в Perl?
Вы имеете в виду что-то вроде этого: @Activate public void activate (BundleContext context); –
есть. Это должно сделать это –