表达对karaf的独家依赖

时间:2014-11-11 11:11:14

标签: apache-karaf

有没有办法在karaf中表达独占特征依赖,即假设有两个特征A和B,它们都提供服务,其中一个是带有接口X的服务,但其实现包在A和B之间是不同的。 在启动功能B时,是否可以在karaf中表示需要卸载功能A,或以其他方式警告用户具有相同接口的两个服务现在处于活动状态?

1 个答案:

答案 0 :(得分:1)

不,这种依赖关系必须在std上解决。 OSGi服务水平。例如,您可能希望为功能B提供的服务引入一些额外标志,并在引用时使用过滤器选择此服务。