Browse Source

queue consumer: added queue check on the very first poll in the lifecycle before any subscribe method calls

pull/4460/head
Sergey Matvienko 6 years ago
committed by Andrew Shvayka
parent
commit
e64b1074a7
  1. 2
      common/queue/src/main/java/org/thingsboard/server/queue/common/AbstractTbQueueConsumerTemplate.java

2
common/queue/src/main/java/org/thingsboard/server/queue/common/AbstractTbQueueConsumerTemplate.java

@ -78,7 +78,7 @@ public abstract class AbstractTbQueueConsumerTemplate<R, T extends TbQueueMsg> i
if (stopped) {
return errorAndReturnEmpty();
}
if (!subscribed && partitions == null) {
if (!subscribed && partitions == null && subscribeQueue.isEmpty()) {
return sleepAndReturnEmpty(startNanos, durationInMillis);
}

Loading…
Cancel
Save