【发布时间】:2017-05-24 03:12:26
【问题描述】:
我有一个 OSGI Bundle A 和 Bundle B。 Bundle B 依赖于 Bundle A。
Bundle B 和 Bundle A 都处于活动状态。
现在我需要了解以下场景对 Bundle B 的影响
1) 我已经停止了 Bundle A,Bundle B 会发生什么。
2) 我已经卸载了 Bundle A。Bundle B 会发生什么。
3) 我已经停止了 Bundle A,然后我停止了 Bundle B,现在我正在尝试从已安装状态解析 B。
4) 我已经卸载了 Bundle A,然后我停止了 Bundle B,现在我正在尝试从已安装状态解析 B。
谁能回答这个问题?
我已经使用 apache Felix 控制台进行了尝试,在上述任何情况下我都没有看到对 B 的任何影响。
谁能帮我解决这个问题?
【问题讨论】:
-
最好的方法是在 Apache servicemix 中使用 2 个包含测试代码的包进行尝试。
-
澄清一下,这些是按顺序排列的吗?还是单独的场景,每个场景分别遵循前两句话中描述的状态?
-
@Shinchan 我已经尝试过了,但在这两种情况下我总是认为对 B 没有影响,我对此没有任何解释。我正在找人确认。
-
@JWoodchuck 这些是独立的独立场景。是的,在每个场景之前,前两个陈述总是正确的。
标签: java dependencies osgi bundle osgi-bundle