private void initMapping(Map<? extends MessageListener, Collection<? extends Topic>> listeners) { // stop the listener if currently running if (isRunning()) { subscriptionTask.cancel(); } patternMapping.clear(); channelMapping.clear(); listenerTopics.clear(); if (!CollectionUtils.isEmpty(listeners)) { for (Map.Entry<? extends MessageListener, Collection<? extends Topic>> entry : listeners.entrySet()) { addListener(entry.getKey(), entry.getValue()); } } // resume activity if (initialized) { start(); } }
public void stop() { if (isRunning()) { running = false; subscriptionTask.cancel(); } if (logger.isDebugEnabled()) { logger.debug("Stopped RedisMessageListenerContainer"); } }
private void initMapping(Map<? extends MessageListener, Collection<? extends Topic>> listeners) { // stop the listener if currently running if (isRunning()) { subscriptionTask.cancel(); } patternMapping.clear(); channelMapping.clear(); listenerTopics.clear(); if (!CollectionUtils.isEmpty(listeners)) { for (Map.Entry<? extends MessageListener, Collection<? extends Topic>> entry : listeners.entrySet()) { addListener(entry.getKey(), entry.getValue()); } } // resume activity if (initialized) { start(); } }
private void initMapping(Map<? extends MessageListener, Collection<? extends Topic>> listeners) { // stop the listener if currently running if (isRunning()) { subscriptionTask.cancel(); } patternMapping.clear(); channelMapping.clear(); listenerTopics.clear(); if (!CollectionUtils.isEmpty(listeners)) { for (Map.Entry<? extends MessageListener, Collection<? extends Topic>> entry : listeners.entrySet()) { addListener(entry.getKey(), entry.getValue()); } } // resume activity if (initialized) { start(); } }
public void stop() { if (isRunning()) { running = false; subscriptionTask.cancel(); } if (logger.isDebugEnabled()) { logger.debug("Stopped RedisMessageListenerContainer"); } }
public void stop() { if (isRunning()) { running = false; subscriptionTask.cancel(); } if (logger.isDebugEnabled()) { logger.debug("Stopped RedisMessageListenerContainer"); } }