List of usage examples for org.springframework.kafka.listener MessageListenerContainer isRunning
boolean isRunning();
From source file:org.springframework.kafka.config.KafkaListenerEndpointRegistry.java
@Override public void stop(Runnable callback) { Collection<MessageListenerContainer> listenerContainers = getListenerContainers(); AggregatingCallback aggregatingCallback = new AggregatingCallback(listenerContainers.size(), callback); for (MessageListenerContainer listenerContainer : listenerContainers) { if (listenerContainer.isRunning()) { listenerContainer.stop(aggregatingCallback); } else {//from w ww . java 2 s . co m aggregatingCallback.run(); } } }
From source file:org.springframework.kafka.config.KafkaListenerEndpointRegistry.java
@Override public boolean isRunning() { for (MessageListenerContainer listenerContainer : getListenerContainers()) { if (listenerContainer.isRunning()) { return true; }//w ww . j a v a2 s .co m } return false; }