Tob*_*lig 3 java eclipse osgi eclipse-plugin
我正在使用Equinox OSGi实现.当我检索一个bundle并询问它的位置(getLocation()方法)时,返回的String前缀为"initial @ reference".OSGi 4.3规范没有提到这个前缀.是否有另一个文档,其中指定了此前缀和其他可能的前缀?
位置可以是几乎任何东西.如果我安装捆绑包如下...
InputStream data = ...; // open a stream from wherever
context.installBundle("crazy location huh?", data);
Run Code Online (Sandbox Code Playgroud)
...然后随后getLocation()该捆绑的方法将返回"疯狂的位置嗯?".
如果我试图调用no-arg变体,这只会给我带来问题Bundle.update(),因为框架无法解释位置字符串以便从该位置更新bundle.但我总是可以调用该Bundle.update(InputStream)方法来直接从我指定的数据更新包.
| 归档时间: |
|
| 查看次数: |
550 次 |
| 最近记录: |