当前位置: 代码迷 >> 综合 >> OSGI:服务的发布和引用
  详细解决方案

OSGI:服务的发布和引用

热度:49   发布时间:2024-01-10 17:23:45.0

一、在Activator中注册和引用服务

    该方式可以说是最原始的方法,首先在MANIFEST.MF中配置需要导入的服务接口MyService(Import-Package: org.jack.MyService),然后采用硬编码方式注册服务:

 

start方法会在bundle start时调用,stop会在bundle stop时调用;

引用服务时也需要在MANIFEST.MF中配置需要导入的服务接口所在的package,并通过硬编码方式获取服务: