如何停止消息队列服务



我有 wriiten startMQ 方法来处理来自 websphere 消息队列的消息。下面是我的代码片段。

void startMQ(){
    try { 
        // getting connection
        // getting session
        // getting queue
        for(; ;){
            // Processing every messages from queue
        }
    } catch (Exception e){
    } finally {
        // closing queue
        // closing session
        // closing connection
    }
}
public static void main(String arg[]){
    Listener l = new Listener();
    l.startMQ();    
}

从 bat 文件中,我将调用 main 方法来启动消息队列。

如果我想阻止这个。如何实现这一点。我想了很多方法,但无法实现它。请帮忙。

队列为空后,程序将收到异常,其中包含 RC=2033,这意味着"没有可用的消息"。 当它从Catch块掉出来并进入Finally块时,它应该击中关闭队列,关闭会话,关闭连接。 那应该可以,是吗?你可能想多了。

相关内容

  • 没有找到相关文章

最新更新