【问题标题】:mule esb - VM queue messagesmule esb - 虚拟机队列消息
【发布时间】:2015-06-03 17:39:20
【问题描述】:

当一条消息被发送到 VM 队列时,我如何才能获取当时已经在该队列中的所有消息?我想列出队列中的所有消息并获取它们的值。

谢谢。

【问题讨论】:

    标签: esb mule


    【解决方案1】:

    您可以一次使用一个 VM 队列中的消息:

    MuleMessage message = muleContext.getClient().request("vm://queueName", 0);
    

    当你得到一个空的message,队列是空的。

    【讨论】:

      【解决方案2】:
      try {
              MuleMessage message = muleContext.getClient().request("vm://queueName", 0);
          } catch (MuleException e1) {
              e1.printStackTrace();
          }
      

      试试这个对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-19
        • 2015-04-09
        • 2013-04-09
        • 1970-01-01
        • 2014-12-22
        • 2014-02-02
        • 1970-01-01
        • 2018-03-08
        相关资源
        最近更新 更多