繁体   English   中英

如何停止消息队列服务

[英]How to Stop Message Queue Service

我有writiten 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阻止它应该打的密切队列,结束会话,关闭连接。 应该这样做,是吗? 您可能对此有过多的思考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM