据我所知,使用 OSGi 4.3PackageAdmin
已被弃用。然后,您如何找到特定捆绑包的片段 - 即替代方案是PackageAdmin.getFragments(Bundle bundle)
什么?
问问题
495 次
1 回答
3
使用 BundleWiring API 在osgi.wiring.host
命名空间中查找提供的连线:
BundleWiring myWiring = myBundle.adapt(BundleWiring.class);
List<BundleWire> wires = myWiring.getProvidedWires(HostNamespace.HOST_NAMESPACE);
for (BundleWire wire : wires) {
Bundle fragment = wire.getRequirerWiring().getBundle();
}
于 2013-07-26T23:01:00.590 回答