Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Camel中的InOnly消息读取JMS属性_Jms_Apache Camel - Fatal编程技术网

从Camel中的InOnly消息读取JMS属性

从Camel中的InOnly消息读取JMS属性,jms,apache-camel,Jms,Apache Camel,使用ApacheCamel发送(iOnly)JMS消息时,我是否可以读回消息发送时可能自动设置的不同JMS头 from("foo:bar") .to(ExchangePattern.InOnly,"jms:queue:whatever") .log("msg id set = ${in.header.JMSMessageId}"); 我只是不知道如何“单向”发送消息,但在之后的路由中将发送的JMS消息保持为“in”消息 背景: 我知道我可以提供一些值,但是如果它们是由实际的JMS实现设置的

使用ApacheCamel发送(iOnly)JMS消息时,我是否可以读回消息发送时可能自动设置的不同JMS头

from("foo:bar")
 .to(ExchangePattern.InOnly,"jms:queue:whatever")
 .log("msg id set = ${in.header.JMSMessageId}");
我只是不知道如何“单向”发送消息,但在之后的路由中将发送的JMS消息保持为“in”消息

背景:
我知道我可以提供一些值,但是如果它们是由实际的JMS实现设置的,那就更容易了。例如,在本例中,我希望使用WebSphereSIBus、WebSphereMQ和ActiveMQ。最好依赖WebSphereMQS内部消息id格式,因为它将只索引某些消息格式。在WebSphere SIBus实现上可能有类似的方面。

此功能可用。

不确定是否可以维护原始JMS目标…我可能需要一些帮助来澄清这一点