How can I Stop/start/Pause a @JmsListener (the clean way)

后端 未结 3 1609
忘了有多久
忘了有多久 2020-12-09 12:22

I am using Spring(boot) on my project and I access a JMS Queue (ActiveMQ) using :

@JmsListener(destination = \"mydestinationQueue\")
public void processMessa         


        
3条回答
  •  一整个雨季
    2020-12-09 12:51

       private void stopJMSListener() {
           if(null == customRegistry){
               customRegistry = context.getBean(JmsListenerEndpointRegistry.class);
           }
            customRegistry.stop();
        }
    
       private void startJMSListener() {
           if(null == customRegistry){
            JmsListenerEndpointRegistry customRegistry = context.getBean(JmsListenerEndpointRegistry.class);
           }
            customRegistry.start();
        }
    

提交回复
热议问题