如何在karaf 3.0.2中使用声明性服务时获取当前bundle的BundleContext实例

闫伯元*_*闫伯元 1 osgi declarative-services osgi-bundle karaf onos

在ONOS on karaf 3.0.2中,我希望获得当前bundle的BundleContext实例,以跟踪bundle的状态并对其进行配置.但是ONOS使用声明式服务,所以我不能使用函数BundleContext.getServiceReference()来获取它.谁能帮助我?

Chr*_*der 6

使用DS时,可以在@Act​​ivate方法中注入BundleContext.