我有以下问题:
1:激活 OSGI 包 A(Equinox),激活器解析 XML 文件
2:在 XML 文件中,请求声明性服务,该服务存在于另一个包(B)中
3:包 B 尚未激活,所以bundle A的激活器需要等待
我知道如何纯粹在 DS 中处理这个问题,但是解析需要在激活器中进行。另外,我不想在开始级别之类的东西上胡闹。理想情况下,我希望能够在需要时注册捆绑 B 提供的服务。
有没有一种优雅的方式来实现这一目标?
谢谢,
基斯
我有以下问题:
1:激活 OSGI 包 A(Equinox),激活器解析 XML 文件
2:在 XML 文件中,请求声明性服务,该服务存在于另一个包(B)中
3:包 B 尚未激活,所以bundle A的激活器需要等待
我知道如何纯粹在 DS 中处理这个问题,但是解析需要在激活器中进行。另外,我不想在开始级别之类的东西上胡闹。理想情况下,我希望能够在需要时注册捆绑 B 提供的服务。
有没有一种优雅的方式来实现这一目标?
谢谢,
基斯