是否可以使用某种api添加声明性服务?
一点背景:
我有一个基于动态脚本的服务器应用程序(可以随时添加,编辑或删除它们)。 这些脚本依赖于OSGi服务,并且可能相互依赖。每当脚本获得 编辑后,脚本被编译为javascript,并检测其依赖关系。
此时,我想(重新)将其注册为声明性服务,因此它将被激活/停用 依赖性来来去去。
答案 0 :(得分:6)
没有API强制添加声明性服务。您可以使用普通的OSGi api来注册和使用服务。也许那就是你想要的?
您可能想要查看可能提供API模型的Dependency Manager,为您提供所需的依赖项支持。