OSGi bundle(State - Active)(Spring - Started)

时间:2015-05-09 20:57:14

标签: spring osgi karaf

当我启动karaf客户端并输入list命令时,我可以看到OSGi捆绑统计信息 对于每个OSGi包,有几个值,并且' Spring'其中 我需要以编程方式从所有存在Spring上下文的OSGi包中获取Spring状态 我想写一个应该等待所有捆绑包的所有Spring上下文启动并运行的util方法'
我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

如果您想自己编程,那么您可以使用SpringStateService中的karaf捆绑服务进行相同的操作。

您也可以简单地利用BundleStateService。你需要注意所有这些服务并使用那些返回" Spring DM"在getName()。