Não é possível parar o ouvinte do MQueue

Eu tenho a seguinte configuração para o meu MQueue:

<jms:listener-container container-type="default" connection-factory="cachedConnectionFactory" acknowledge="auto">
    <jms:listener id="myListenerId" destination="myDestination" ref="myListener" method="onMessage" />
</jms:listener-container>

Quando tento parar a recepção de mensagens JMS, escrevo o seguinte código

jmsManagement = myProject.instance.getContext().getBean('myListenerId',Lifecycle.class);
jmsManagement.stop();

PS:

Quando eustop() meu ouvinte, oisRunning() retornar False, mas ainda recebo mensagens através do MQueue ... oonMessage é acionado.jmsManagement é uma instância da classeLifecycle. Mesmo quando eu mudei paraDefaultMessageListenerContainer, mesma coisa.Estou recebendo mensagens antes de ligarstart(), mesmo quandoautoStartup está definido como falso.jmsManagement.shutdown(); não impediu que o ouvinte fosse acionado.

Alguém tem uma idéia de como parar esse ouvinte do MQ? Tem algo que estou perdendo ?

questionAnswers(1)

yourAnswerToTheQuestion