例如,我有一个有两个队列的队列管理器。我将消息发送到 Q1 ,而不是转到另一个队列 Q2 。在 Q1 中,我的消息在其中获得了一些新内容,就像唯一ID一样。
所以问题是我可以以某种方式使用Java从 Q1 获取消息,然后再转到 Q2 吗?或者至少得到一些关于它的信息。
实际上这个例子非常简化,我只想知道是否可以在它离开队列之前获取消息。
更新
我还有一个带有一些逻辑的消息代理。我的队列管理器及其队列是本地的。 Q2 是一个传输队列,消息从该队列发送到适配器。因此,我很有兴趣浏览我的消息,在进入适配器或 Q2 之前我将其放入 Q1 。我是否可以使用Java类或JMS来创建它而无需更改消息流触发器和处理程序或更改适配器源代码?
答案 0 :(得分:0)
你的问题不是很清楚。本地队列中的消息不会神奇地从一个队列移动到另一个队列。您应该更新您的问题,并更准确地了解您正在使用的队列类型。
Q1是集群还是远程队列?