我試圖實現MessageListener,但它不起作用,但是當我使用MessageListner時,它不起作用。那麼我應該怎麼做MessageListener開始工作,我正在使用jboss 4.02。如何實現JMS MessageListener?
recv.receive(); // This works
recv.setMessageListener(new ExListener()); // This doesn't work
public static class ExListener
implements MessageListener
{
public void onMessage(Message msg)
{
TextMessage tm = (TextMessage) msg;
try {
System.out.println("onMessage, recv text="+tm.getText());
} catch(Throwable t) {
t.printStackTrace();
}
}
}
請提供有關「不起作用」含義的信息。 – SingleShot 2009-10-16 05:51:34
第一個示例中,我收到消息並且可以sysout它們,但在第二個示例中,我沒有收到消息,因爲沒有打印到sysout – newbie 2009-10-16 05:53:20