OSGi列表,这些标题是什么?
我正在使用Fuse ESB(ServiceMix),并且我一直在搜索各地,希望在运行命令“osgi:list”时找到各种头文件的更好的解释。即我想了解的两个专栏是“蓝图”和“春天”。我猜猜他们的各种状态是指什么,但后来出现了其他情况,这让我对此有所质疑。OSGi列表,这些标题是什么?
如果任何人可以提供一些解释,或者更好,请指出一些解释各种列及其潜在价值的文档,这将是最有帮助的。
这里是可以在这些列中显示的各个值的含义:
创建 - 蓝图/ Spring容器创建和所有的依赖关系都得到圆满解决。
创建 - 捆在创建
销毁的过程 - 捆绑的春/蓝图容器被完全破坏(发生这之后未注册的服务)
失败 - 捆绑的春天/蓝图容器无法启动(或者由于在宽限期过期后出现异常或缺失相关性)
宽限期 - 该束具有1个或多个未满足的依赖关系。
等待 - 捆正在等待满足的依赖
完整的文档服务的可用性,可以通过读取常量的描述为Blueprint找到。 Spring的状态反映了这些定义,尽管我无法在网上为他们找到一个好的资源。至于它们为什么只显示一些包:如果模块包含蓝图或弹簧文件,它们将只有一个值。
Apache ServiceMix正在使用双子星蓝图和Spring。
根据Apache website,这些列显示在Blueprint XML和Spring XML文件中定义的bean解析状态(如果它们存在于该包中)。
例如创建值意味着所有的bean依赖关系都已被解析和注入。
谢谢白羊座这个答案。我已阅读过这篇文章,但我并不觉得它对这些专栏及其特定状态/生命周期的含义有特别的阐述。 – AndyF
你可以发表你正在引用的标题的例子吗? – Chris
嗨克里斯,我指的是运行命令osgi:list,'Blueprint'和'Spring'时的两列标题。我做了很多研究,但没有给出具体的详细答案。 – AndyF