gpt4 book ai didi

java - 如何实现OSGI动态元类型?

转载 作者:行者123 更新时间:2023-12-01 09:36:20 25 4
gpt4 key购买 nike

我会自定义OSGI-INF 元类型 (xml),以便动态添加属性。

这是元类型输入的示例:

<AD id="Device-Operation"
name="Device-Operation"
type="String"
cardinality="0"
required="false"
default="NONE"
description="Operations">

<Option label="None" value="NONE"/>
<Option label="Test" value="Test"/>
<Option label="OtherTest" value="OtherTest"/>
</AD>

我需要动态构建这些选择选项。

我必须创建服务吗?

如何从 bundle 中更新这些属性?

提前非常感谢您。

最佳答案

您可以注册MetatypeProvider以编程方式提供 OSGi 服务,而不是在 XML 文件中声明元类型信息。通过这样做,您可以稍后使用新的返回值重新注册服务。

关于java - 如何实现OSGI动态元类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38876640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com