Fix nullability issue in queuechannel (#3012)
* Added inherited @Nullable to QueueChannel.doReceive * Minor refactoring
This commit is contained in:
committed by
Gary Russell
parent
91eb3655aa
commit
ef1d7be020
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user