标签: java osgi equinox
使其更复杂:服务S实际上源于Bundle B.目标是从B重新启动后删除S并添加一个新的S实例。 所以我也可以实现一个S.removeYourself()方法......这可能吗?
答案 0 :(得分:0)
您必须使用ServiceRegistration对象取消注册该服务。所以你需要一些方法让Bundle B在不再需要时通知Bundle A取消注册服务。