【发布时间】:2011-08-03 08:55:04
【问题描述】:
我有一个JMS监听应用,QueueReceive类实现了MessageListener。主要功能如下:
public static void main(String[] args) throws Exception {
InitialContext ic = getInitialContext();
QueueReceive qr = new QueueReceive();
qr.init(ic, QUEUE);
System.out.println("JMS Ready To Receive Messages (
To quit, send a \"quit\" message).");
// Wait until a "quit" message has been received.
synchronized(qr) {
while (! qr.quit) {
try {
qr.wait();
} catch (InterruptedException ie) {}
}
}
qr.close();
}
有没有办法在程序中的特定时间退出应用程序而不是通过 jms 消息?
【问题讨论】: