簡體   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