繁体   English   中英

Apache Felix:什么是扩展捆绑包?

[英]Apache Felix: What are extension bundles?

Apache Felix具有“扩展捆绑包”的概念。 这似乎是有助于系统捆绑的捆绑。 还为它们注册了一个特殊的URL“ felix:// extensions /”。

我何时需要使用扩展名而不是常规捆绑包?

是否有使用此方法的捆绑包示例?

这是仅Felix的功能,还是OSGi规范的一部分?

请阅读官方OSGi服务平台核心规范的3.15段(扩展捆绑包)。 您所有的问题都有答案。

这是规范的引用:

扩展束可以交付Framework实现的可选部分,或提供必须驻留在引导类路径上的功能。 正常的导入/导出机制无法提供这些软件包。

引导类路径扩展是必要的,因为某些程序包实现假定它们在引导类路径上,或者要求所有客户端都可以使用。 引导类路径扩展的一个示例是java.sql的实现,例如JSR 169。

根据felix 实施扩展捆绑包的问题,扩展捆绑包在OSGi R4规范的3.15节中进行了介绍 -因此它是OSGi规范的一部分。 该问题和规范都回答了您有关何时使用它们的问题。 例如,我会检查google

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM