我有一个关于我的问题的例子。(联合档案:https://drive.google.com/file/d/0B8ThLrV6-uchaFlTZTNGQ1FnT1E/view?usp=sharing )
我有3个ipojo组件(3个泡泡):
在部署时,我部署了5个包:
结果: DelayService总是在HelloDelay中使用实现。
最后,我运行Main.java来控制HelloDelay和HelloComponentReplace之间的手动选择。
我希望你能在这段时间帮助我的困难。
诚挚的问候,
发布于 2014-11-05 19:42:08
您可以使用拦截器:http://felix.apache.org/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/service-binding-interceptors.html操作服务绑定。
使用拦截器,您可以隐藏服务,并/或对服务提供程序进行排序,以强制执行要使用的提供程序。
https://stackoverflow.com/questions/26759278
复制相似问题