【发布时间】:2011-11-01 19:07:31
【问题描述】:
我有一组应该由用户配置的参数。但是它们太多了,无法通过 RESTful 服务或类似的方式发送它们。此外,可能还有另一组相同参数的配置。
假设我的配置是:p1, p2, p3, ... p10 我希望能够对这些配置进行多组初始化,例如: (p1=x, p2=y, ... p10=1) (p1=a, p2=b, ... p10=10)
为此,我目前使用 metatype=true 和 configurationFactory = true 选项来实现我的 OSGI 组件,这样我的组件的每个实例都会初始化一组配置。然后,我在管理器组件中处理这些实例。
那么对于从用户向 OSGI 组件传递配置的问题,您有什么建议?
谢谢
【问题讨论】:
-
首先,您需要定义用户是谁 a) 将运行您的 osgi 系统的实际最终用户或 b) 将配置您的包和服务以集成到更大程序中的开发人员。
-
两种用户都可以配置。没有特定的用户资料
标签: configuration components osgi