From c081f9b8d35a5f338317a94d19d796d1a6b1083d Mon Sep 17 00:00:00 2001 From: Volodymyr Babak Date: Tue, 18 May 2021 11:09:52 +0300 Subject: [PATCH] Use stream --- .../server/service/edge/rpc/EdgeGrpcSession.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java b/application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java index 5a3587fb1b..68bb02fc00 100644 --- a/application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java +++ b/application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java @@ -133,6 +133,7 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.ReentrantLock; import java.util.function.BiConsumer; import java.util.function.Consumer; +import java.util.stream.Collectors; @Slf4j @Data @@ -430,14 +431,10 @@ public final class EdgeGrpcSession implements Closeable { } private List convertToDownlinkMsgsPack(List edgeEvents) { - List result = new ArrayList<>(); - for (EdgeEvent edgeEvent : edgeEvents) { - DownlinkMsg downlinkMsg = convertToDownlinkMsg(edgeEvent); - if (downlinkMsg != null) { - result.add(downlinkMsg); - } - } - return result; + return edgeEvents + .stream() + .map(this::convertToDownlinkMsg) + .collect(Collectors.toList()); } private DownlinkMsg processEntityMergeRequestMessage(EdgeEvent edgeEvent) {