简体   繁体   English

OSGi JAR运行后是否可以要求其容器从另一个位置加载另一个OSGi JAR?

[英]Can an OSGi JAR once running ask its container to load another OSGi JAR from another location?

Lets say I loaded my OSGi JAR into Apache Felix, I wrote the OSGi JAR. 可以说我将OSGi JAR加载到Apache Felix中,然后编写了OSGi JAR。 Can my OSGi JAR ask Apache Felix to load another OSGi JAR from a HTTP URL? 我的OSGi JAR可以要求Apache Felix从HTTP URL加载另一个OSGi JAR吗?

Yes, you can. 是的你可以。 See the javadoc of BundleContext.installBundle() function. 请参见BundleContext.installBundle()函数的javadoc。 By calling this function of the bundle context of your own bundle, you can install other bundles from any input stream. 通过调用您自己的包的包上下文的此功能,可以从任何输入流安装其他包。

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

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