OSGi 包(状态 - 活动)(Spring - 已启动)
OSGi bundle (State - Active) (Spring - Started)
当我启动 karaf 客户端并键入列表命令时,我可以看到 OSGi 包统计信息。
对于每个 OSGi 包,都有多个值,其中 'Spring'。
我需要以编程方式从所有存在 Spring 上下文的 OSGi 包中获取 Spring 状态。
我想写一个应该 'wait for all Spring contexts from all bundles to be up and running'
的 util 方法
我该怎么做?
如果您想自己编写程序,那么您可以像 SpringStateService 中的 karaf 捆绑服务一样进行操作。
您也可以简单地利用 BundleStateService。您需要注意所有此类服务并使用 returns "Spring DM" in getName().
当我启动 karaf 客户端并键入列表命令时,我可以看到 OSGi 包统计信息。
对于每个 OSGi 包,都有多个值,其中 'Spring'。
我需要以编程方式从所有存在 Spring 上下文的 OSGi 包中获取 Spring 状态。
我想写一个应该 'wait for all Spring contexts from all bundles to be up and running'
的 util 方法
我该怎么做?
如果您想自己编写程序,那么您可以像 SpringStateService 中的 karaf 捆绑服务一样进行操作。
您也可以简单地利用 BundleStateService。您需要注意所有此类服务并使用 returns "Spring DM" in getName().