当我启动karaf客户端并输入list命令时,我可以看到OSGi捆绑统计信息
对于每个OSGi包,有几个值,并且' Spring'其中
我需要以编程方式从所有存在Spring上下文的OSGi包中获取Spring状态
我想写一个应该等待所有捆绑包的所有Spring上下文启动并运行的util方法'
我怎么能这样做?
答案 0 :(得分:1)
如果您想自己编程,那么您可以使用SpringStateService中的karaf捆绑服务进行相同的操作。
您也可以简单地利用BundleStateService。你需要注意所有这些服务并使用那些返回" Spring DM"在getName()。