gpt4 book ai didi

osgi - 以编程方式添加声明性服务

转载 作者:行者123 更新时间:2023-12-05 00:34:25 24 4
gpt4 key购买 nike

是否可以使用某种 api 添加声明性服务?

一点背景:

我有一个基于动态脚本的服务器应用程序(可以随时添加、编辑或删除它们)。
这些脚本依赖于 OSGi 服务,可能还相互依赖。每当脚本获取
编辑后,脚本被编译为 javascript,并检测到它的依赖项。

那时,我想(重新)将其注册为声明性服务,因此当它出现时它将被激活/停用
依赖来来去去。

  • 这甚至可能吗?还是我遗漏了什么重要的东西?
  • 如果 OSGi 标准无法实现,是否有针对 Felix 或 Equinox 的特定解决方案?
  • 你能在其他框架中做到这一点,比如 iPojo 或 blueprint?
  • 最佳答案

    没有 API 来强制添加声明性服务。您可以使用普通的 OSGi api 来注册和使用服务。也许这就是你想要的?

    您可能想查看 Dependency Manager它可能会提供一个 API 模型,为您提供所需的依赖项支持。

    关于osgi - 以编程方式添加声明性服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702295/

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