我正在使用OSGi ConfigurationAdmin返回配置列表:
Configuration[] configurations = configAdmin.listConfigurations(null);
然后我可以遍历该列表以获取持久性ID(配置属性组):
for (Configuration configuration : configurations) {
System.out.println(configuration.getPid());
}
我现在如何遍历每个PID /配置中的属性?
答案 0 :(得分:1)
在这里找到答案:Iterate Dictionary in Java。请参阅答案:
如果你必须使用字典(例如osgi felix框架 ManagedService)然后以下工作...
我最终使用了一个迭代器,正如那里所描述的那样。有趣的是,这个答案与OSGi对词典的使用有关,这也是我提出问题的原因。