java - 是否可以在 beanRef 的方法中检索 activeMQ 主题

标签 java apache-camel activemq

我们正在使用 Camel 2.14.3 和 ActiveMQ 5.11.1

我有一个对接收者的 beanRef 调用: from(jmsLandingAreaReceipt).beanRef("landingAreaMessageReciever", "onService");

jmsLandingAreaReceipt 是以下主题:activemq:topic:here.isSomething

接收者已经在查看@Header来检索CamelFileName public void onService(@Header("CamelFileName") String fileName)

我也有兴趣检索该主题。那可能吗?

我一直在查看输入 ActiveMQ 时通常可用的站点,但我无法计算出选取所使用的主题可能需要的属性或变量。

最佳答案

您可以使用标准 JMS header 名称,我认为它是 JMSDestinationJMSDestinationName

查看更多信息:http://docs.oracle.com/javaee/7/api/javax/jms/Message.html

关于java - 是否可以在 beanRef 的方法中检索 activeMQ 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31681440/

相关文章:

java - java中 "recompile source code?"是什么意思

java - 带有 java 服务和 JMS 的 Grails 应用程序

java - 关闭准备好的语句会关闭与其关联的结果集吗?

java - 按 ArrayList<Integer> 中的第三个元素对 ArrayList<ArrayList<Integer>> 进行排序

java - 从用户注册中检查数据库中的唯一值约束

rest - 从基本的 Spring Boot Camel REST DSL 请求中获取 404 "Not Found"错误

java - Camel的recipientList太长会导致StackOverflow错误

java - Camel 异常/错误处理事务路由,不会导致客户端异常

java - Tomcat 内存缓存 - 集群上的复制

go - go stomp 客户端中 ActiveMQ 的故障转移 URI