我有一些应用程序,使用了 Felix OSGi Framework。
更新后如何查看 bundle ?
即我有很多 bundle ,并且所有 bundle 都已加载。我可以更新包目录中的一些包。我如何检查哪些 bundle 文件已更改以及哪些 bundle 未更改?
最佳答案
您可以注册BundleListener
。每当 bundle 发生变化时都会调用它。
通常情况下,这不是必需的,因为还有其他方法可以通知您的其他 bundle 更改。通常,您会在一个 bundle 中提供一项服务,并在另一个 bundle 中使用该服务。然后,另一个 bundle 可以使用 ServiceTracker
或蓝图服务引用,并以这种方式对服务生命周期使用react。
关于java - Felix 如何查看 bundle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12515120/