【发布时间】:2014-02-02 06:58:36
【问题描述】:
我有一个从 Web 应用程序接收大量事件(一些指标数据)的应用程序。我有一个接收这些事件并负责将这些事件转发到 osgi 包的非 osgi 应用程序。我正在尝试使用 EventAdmin 进行此通信。我看了EventAdmin is null in maven-osgi project,但没有明确回答几个问题。
我想安装 EventAdmin 服务(在非 osgi 应用程序级别)。我正在使用“org.osgi.service.event.EventAdmin”。但是,没有单独的罐子。它是纲要罐的一部分。我需要安装纲要 jar 吗?
如果我不执行上述操作,我从该调用返回的引用始终为空: ServiceReference ref = context.getServiceReference(EventAdmin.class.getName());
任何指针都非常感谢
谢谢 马斯蒂
【问题讨论】:
标签: osgi osgi-bundle