Apache Felix有“扩展包”的概念。这似乎是一个对系统包有贡献的包。还有一个特殊的URL "felix://extensions/“正在为它们注册。
什么时候我需要使用扩展,而不是常规捆绑包?
是否有使用此方法的捆绑包的示例?
这是Felix独有的特性还是OSGi规范的一部分?
发布于 2009-04-25 06:54:43
根据felix Implement extension bundles的问题,扩展包在OSGi R4规范的3.15节中进行了描述-因此它是OSGi规范的一部分。这个问题和spec都回答了您关于何时使用它们的问题。例如,我会使用check google。
发布于 2009-04-25 06:18:35
请阅读官方OSGi服务平台核心规范的第3.15段(扩展包)。这里有你所有问题的答案。
以下是本说明书中的引文:
扩展包可以提供框架实现的可选部分,或者提供必须驻留在引导类路径上的功能。这些包不能由正常的导入/导出机制提供。
引导类路径扩展是必需的,因为某些包实现假定它们位于引导类路径上,或者要求它们对所有客户端都可用。引导类路径扩展的一个示例是java.sql的实现,例如JSR169。
https://stackoverflow.com/questions/787985
复制相似问题