Можно ли вводить прокси перед службами Blueprint, опубликованными другими пакетами?
Мы используемKaraf
и рядOSGI Blueprint services
внедрить систему.
Можно ли сделать"BundleListener"
тип пачки, который, когда присутствует вOSGI
контейнер, украшает нашBlueprint services
с прокси, поэтому пакеты, ссылающиеся на эти службы, будут вызывать прокси вместо этого?
(Я полагаю, что это может быть достигнуто либо путем добавления прокси перед службой, уже находящейся в реестре служб, либо путем изменения ссылки, полученной с помощью связывающего пакета -ServiceTracker.addingService
стиль)