在嵌入式Apache Felix 5上以编程为编程的捆绑启动级别



我已经在我构建的应用程序中嵌入了apache felix 5.0.0。

将捆绑包装到Felix Framework对象时,我无法将束从代码设置起始级别,并且我在任何地方都可以使用Gogo手动使用Gogo来进行操作,但是因为我将自动安装和启动捆绑包,我想能够从我的代码设置启动级别。

我该怎么做?我已经阅读了一些惊人的类别等,但是我没有找到实际的工作代码,可以显示如何使用它来设置束启动级别。

我想如果您使用嵌入式felix,我有一个框架实例。在这种情况下,我认为以下内容可以工作:

Bundle bundle = framework.getBundleContext().installBundle(location);
BundleStartLevel bundleStartLevel = bundle.adapt(BundleStartLevel.class);
bundleStartLevel.setStartLevel(xxx);

最新更新