gpt4 book ai didi

java - OSGi 列表,那些 header 是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:15:37 24 4
gpt4 key购买 nike

我正在使用 Fuse ESB (ServiceMix),我一直在搜索,希望在运行命令“osgi:list”时找到对各种 header 的更好解释。即我想了解的两列是“Blueprint”和“Spring”。我猜测他们的各种状态指的是什么,但后来出现的其他情况让我对此产生了疑问。

如果有人可以提供一些解释,或者更好,请给我一些解释各种列及其潜在值的文档,这将是最有帮助的。

最佳答案

以下是这些列中可能出现的各种值的含义:

已创建 - 已创建蓝图/spring 容器并成功解析所有依赖项。

正在创建 - 包正在创建中

已销毁 - 包的 spring/blueprint 容器已完全销毁(在取消注册为服务后发生)

失败 - 包的 spring/blueprint 容器无法启动(由于异常或宽限期到期后缺少依赖项)

宽限期 - bundle 有 1 个或多个未满足的依赖项。

等待 - 包正在等待满足依赖性的服务的可用性

完整文档可以通过阅读 Blueprint 的常量描述找到. Spring 状态反射(reflect)了这些定义,尽管我无法在网上为它们找到好的资源。至于为什么它们只出现在一些包中:只有当模块包含蓝图或 spring 文件时它们才会有值。

关于java - OSGi 列表,那些 header 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com