首页 > TAG信息列表 > declarative-services

Java-OSGi声明式服务和Spring

我有一个数据访问模块,该模块提供使用Spring和JDBC的存储库的实现. 因此,我将Spring上下文定义如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/t

Java-在OSGi DS中,如何在引用服务的属性更新时得到通知?

我有一个OSGi服务,该服务通过注入声明式服务来引用其他服务.我希望在引用服务的属性更新时收到通知.我不希望我的主服务在引用服务中每次配置更改时都停止,因此我将策略设置为“动态”.解决方法:DS 1.2中有一项新功能. An updated attribute on the reference element is added t

java-OSGi声明式服务的绑定顺序

假设我使用OSGi声明式服务,并且我有一个服务,该服务的编号引用为policy = dynamic … A-强制性一元. B-强制性一元. C-强制性倍数. D-可选的一元. E-可选的倍数. 我的服务启动时,所有引用均可用. 有什么方法可以控制调用绑定的顺序吗? 我想先绑定B,然后对传入的每个E进行操作,但是我

java-OSGI中声明式服务的动态目标

给定使用服务的使用者,该使用者如何使用声明性服务动态选择特定提供者? 例 Service.java public interface Service { public void do(); } Provider1.java public class Provider1 implements Service { @Override public void do(){ //a way }