2012-11-06 86 views
0

当消息发送到VM队列时,如何获取当前已在该队列中的所有消息?我想列出队列中的所有消息并获取它们的值。mule esb - VM队列消息

谢谢。

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

当你得到一个空message,队列为空:

回答

0

您可以在时间消耗在虚拟机队列中的消息。

0
try { 
     MuleMessage message = muleContext.getClient().request("vm://queueName", 0); 
    } catch (MuleException e1) { 
     e1.printStackTrace(); 
    } 

试试这个为我工作的人。