java - Felix 如何查看 bundle ?

标签 java osgi bundle apache-felix

我有一些应用程序,使用了 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/

相关文章:

java - 我应该如何构建一个必须使用 Spring 和 JPA 的模块化企业应用程序?

c# - ASP.net bundler 会自动缩小文件吗?

java - 如果某个对象的 ID 不在 ID 列表中,则从列表中删除该对象的最佳方法是什么?

java - 使用 Java 将文件从一个目录 move 到另一个目录

java - 如何将服务传递给 EmptyInterceptor 类?

android - 使用声明为 "intent.extras"对象的空变量初始化 "Bundle"

ios - 在 iPhone 开发中使用 bundle 有什么好处?

java - 事件驱动的回合制文本游戏,创建对象

osgi - 在调解器中使用 OSGi 服务

java - Eclipselink 是否在 Apache Felix 下使用(动态)字节码编织?