osgi - 如何手动将 OSGi 事件发送到 EventAdmin?

标签 osgi apache-felix apache-karaf

目前,我需要创建一个使用 eventAdmin.sendEvent(event) 发送事件的包。但是,出于测试目的,最好能够手动发送事件。使用一个或另一个 OSGi shell 可能吗?

最佳答案

是的,您可以创建一个控制台扩展来添加特定命令 - 在您的情况下是创建和发送特定事件的命令。请参阅this documentation page .

关于osgi - 如何手动将 OSGi 事件发送到 EventAdmin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24706298/

相关文章:

maven - 在 Karaf 容器中打包和部署 OSGi 包和 Karaf 功能

java - Hibernate 和 Apache Felix 的依赖链冲突

osgi - 在OSGI中的码头部署Webapp

java - 在 apache karaf 上使用 apache Camel 蓝图的 Soap 请求失败

talend - 如何在 Karaf 中为 Talend-ESB 运行时容器设置默认上下文?

java - 我们可以在 Eclipse 3.7.2 的 Equinox 插件中使用 java 8 功能吗?

java - 缺少约束 : Import-Package: Not able to start Activator

java - 将 Equinox 3.2.1 嵌入到 WebSphere 中

java - 有没有更简单的方法来处理 OSGi 中的多个引用?

java - OSGI JNDI 是否允许与来自非 OSGI 代码的 JNDI 调用共存?