Fix nullability issue in queuechannel (#3012)

* Added inherited @Nullable to QueueChannel.doReceive

* Minor refactoring
This commit is contained in:
Denis Kilchichakov
2019-07-29 23:27:16 +03:00
committed by Gary Russell
parent 91eb3655aa
commit ef1d7be020

View File

@@ -110,6 +110,7 @@ public class QueueChannel extends AbstractPollableChannel implements QueueChanne
}
@Override
@Nullable
protected Message<?> doReceive(long timeout) {
try {
if (timeout > 0) {
@@ -166,7 +167,7 @@ public class QueueChannel extends AbstractPollableChannel implements QueueChanne
((BlockingQueue<Message<?>>) this.queue).drainTo(clearedMessages);
}
else {
Message<?> message = null;
Message<?> message;
while ((message = this.queue.poll()) != null) {
clearedMessages.add(message);
}