2017-08-07 42 views
0

假設我們有兩個osgi bundle - bundleA和bundleB。 BundleA包含必須找到bundleB的bundle跟蹤器。所以,兩個可能的安裝/啓動命令:Bundle跟蹤器和bundle安裝/啓動命令

  1. 安裝並啓動bundleA,安裝和啓動bundleB
  2. 安裝並啓動bundleB,安裝和啓動bundleA

不OSGi的規範保證在方案2捆綁追蹤器會發現捆綁B?

回答

1

是取決於您如何配置BundleTracker跟蹤的包狀態。假設您正在跟蹤活動捆綁軟件,那麼捆綁軟件的安裝或啓動順序無關緊要。