小编sdm*_*sdm的帖子

如何动态更新OSGi组件中的引用?

我有一个OSGi组件MyComponent.

该组件引用了一项服务MyService.现在MyService有几个实现MyServiceImpl1MyServiceImpl2.MyComponent也有财产MyProperty.

现在我想要的是,只要MyProperty是1,就会MyComponent.MyService绑定MyServiceImpl1.如果我更改MyProperty为2,则MyComponent.MyService动态更新MyService绑定到"MyServiceImpl2".

我怎么做到这一点?作为参考,我使用的是Apache Felix容器,并且更愿意避免使用较低级别的OSGi api.

osgi apache-felix

4
推荐指数
1
解决办法
1729
查看次数

标签 统计

apache-felix ×1

osgi ×1