两个(或更多)托管服务工厂有相同的pid?

时间:2014-07-08 08:24:06

标签: osgi blueprint-osgi

我有两个托管服务工厂,它们都需要相同的配置数据集。

  • 在一个捆绑包中使用相同的工厂pid 定义多个托管服务工厂是否可以?

  • 如果答案(对于上述问题)为NO,那么在不重复两个文件中的配置数据的情况下,定义上述服务的正确方法是什么?

ps:我正在使用蓝图。

1 个答案:

答案 0 :(得分:0)

我从规范中找到了这个:

  

服务可以注册多个PID,并且可以共享PID   多个目标之间(托管服务和托管服务)   工厂目标)接收相同的信息。

至少根据规范,拥有多个具有相同ID的托管服务工厂是可以的。