Reputation: 156
When I use MessageListenerAdapter to handle message, I could call SimpleMessageListenerContainer.stop() to stop consume from the queue. But after I change to use @RabbitListener to listen, I can't find a method like this. I tried CachingConnectionFactory.stop() but doesn't work. Could anyone help? Thank you very much.
Upvotes: 5
Views: 5663
Reputation: 174494
@RabbitListener
an id
.stop()
on the registry will stop all containers.getListenerContainer(id).stop()
to stop an individual container.Upvotes: 10