代码之家  ›  专栏  ›  技术社区  ›  oconnor0

用于配置服务的OSGi声明性服务与ManagedService?

  •  11
  • oconnor0  · 技术社区  · 14 年前

    我最近偶然发现了这样一个事实:OSGi中的声明性服务可以将组件的配置设置为必需,以便组件在激活时接收它,从而消除了组件激活和配置之间的差距。我还意识到,您可以通过 modified -方法。

    在我看来,此功能与实现 ManagedService 接口并将其发布为您提供的“服务”之一。

    我好像完全可以忽略 管理服务 &仅使用DS配置注入。

    这些技术中是否有一种比另一种更受欢迎,或者是否有其他我没有看到的权衡?

    2 回复  |  直到 12 年前
        1
  •  13
  •   Björn Pollex    12 年前

    ManagedService ManagedServiceFactory