jms - OpenNMS 的 JMS 接口的主题名称是什么
问题描述
我正在尝试建立从 Java 程序到 OpenNMS 的 JMS 连接。我可以通过 JMS 连接到 OpenNMS,但我不知道我可以订阅哪些主题。是否有主题名称列表?他们有关联的 JNDI 名称吗?谢谢,大卫
解决方案
不确定这是否适用于 OpenNMS,但良好的 JNDI 实现支持条目列表。比如这样:
NamingEnumeration<NameClassPair> list = ctx.list("");
while (list.hasMore()) {
System.out.println(list.next().getName());
}
您还可以查看用户指南以获取一些事件(主题)名称:
https://docs.opennms.org/opennms/releases/latest/guide-user/guide-user.html
推荐阅读
- reactjs - 如何使用 React 测试 prop 元素中的组件?
- html - 如何将反应应用程序导出为纯静态 html
- java - 为什么这两段 Java 代码会产生 2 个不同的结果?
- docker - 使用 Quarkus,我如何在 docker 镜像中构建原生镜像(使用 Kotlin 和 Gradle)
- python - 从网站中提取数据
- c# - 如何从 HTML 插入 dan 更新值
- excel - 如何编写一个循环来在excel中复制和粘贴多行?
- python - 可以对具有无效模块/包 Python 名称的文件进行 pytest 测试吗?
- python - 如何在 python 中读取差异文件,提取添加的行并删除它们(更改为旧补丁)?
- c - strncpy 的分段错误