如何以编程方式通过OSGi控制台中的“ls”和“comp [id]”命令获取可用的信息,以便我可以记录有关未满足引用的信息?
答案 0 :(得分:3)
您可以通过在ServiceComponentRuntime界面注册的OSGi服务获取所有信息。
答案 1 :(得分:1)
在Equinox中org.apache.felix.scr.ScrService的目的类似于上面提到的SerivceComponentRuntime,这是我在Eclipse Mars 2中找不到的。
org.apache.felix.scr.ScrService位于org.eclipse.equinox.ds包中。
样本参考定义:
<reference
bind="setScrService"
cardinality="0..1"
interface="org.apache.felix.scr.ScrService"
name="ScrService"
policy="static"/>