捆绑跟踪器和捆绑安装/启动顺序

时间:2017-08-07 15:18:14

标签: java osgi

假设我们有两个osgi包 - bundleA和bundleB。 BundleA包含必须找到bundleB的bundle tracker。所以,两个可能的安装/启动订单:

  1. 安装并启动bundleA,安装并启动bundleB
  2. 安装并启动bundleB,安装并启动bundleA
  3. OSGi规范是否保证在变体中两个捆绑跟踪器会找到bundleB?

1 个答案:

答案 0 :(得分:1)

是的,具体取决于您如何配置BundleTracker要跟踪的捆绑状态。假设您正在跟踪活动捆绑包,那么捆绑包的安装或启动顺序无关紧要。