This is an automated email from the ASF dual-hosted git repository.

eskabetxe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bahir-flink.git


The following commit(s) were added to refs/heads/master by this push:
     new 464a08f  [BAHIR-266] Redis - Fix java8 stream use (#117)
464a08f is described below

commit 464a08f84c7df9c93c58f6456fbd709100fd2620
Author: yiksanchan <[email protected]>
AuthorDate: Fri Mar 12 01:42:17 2021 +0800

    [BAHIR-266] Redis - Fix java8 stream use (#117)
---
 .../redis/common/config/handler/FlinkJedisClusterConfigHandler.java  | 2 +-
 .../redis/common/config/handler/FlinkJedisSentinelConfigHandler.java | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisClusterConfigHandler.java
 
b/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisClusterConfigHandler.java
index 9e85182..09d8911 100644
--- 
a/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisClusterConfigHandler.java
+++ 
b/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisClusterConfigHandler.java
@@ -43,7 +43,7 @@ public class FlinkJedisClusterConfigHandler implements 
FlinkJedisConfigHandler {
     public FlinkJedisConfigBase createFlinkJedisConfig(Map<String, String> 
properties) {
         Preconditions.checkArgument(properties.containsKey(REDIS_NODES), 
"nodes should not be null in cluster mode");
         String nodesInfo = properties.get(REDIS_NODES);
-        Set<InetSocketAddress> nodes = 
Arrays.asList(nodesInfo.split(",")).stream().map(r -> {
+        Set<InetSocketAddress> nodes = 
Arrays.stream(nodesInfo.split(",")).map(r -> {
             String[] arr = r.split(":");
             return new InetSocketAddress(arr[0].trim(), 
Integer.parseInt(arr[1].trim()));
         }).collect(Collectors.toSet());
diff --git 
a/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisSentinelConfigHandler.java
 
b/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisSentinelConfigHandler.java
index 72065d5..b621f97 100644
--- 
a/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisSentinelConfigHandler.java
+++ 
b/flink-connector-redis/src/main/java/org/apache/flink/streaming/connectors/redis/common/config/handler/FlinkJedisSentinelConfigHandler.java
@@ -25,10 +25,10 @@ import static 
org.apache.flink.streaming.connectors.redis.descriptor.RedisValida
 
 import java.util.Arrays;
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.Map;
 import java.util.Objects;
 import java.util.Set;
-import java.util.stream.Collectors;
 import 
org.apache.flink.streaming.connectors.redis.common.config.FlinkJedisConfigBase;
 import 
org.apache.flink.streaming.connectors.redis.common.config.FlinkJedisSentinelConfig;
 import 
org.apache.flink.streaming.connectors.redis.common.hanlder.FlinkJedisConfigHandler;
@@ -41,8 +41,7 @@ public class FlinkJedisSentinelConfigHandler implements 
FlinkJedisConfigHandler
         String sentinelsInfo = properties.computeIfAbsent(SENTINELS_INFO, 
null);
         Objects.requireNonNull(masterName, "master should not be null in 
sentinel mode");
         Objects.requireNonNull(sentinelsInfo, "sentinels should not be null in 
sentinel mode");
-        Set<String> sentinels = Arrays.asList(sentinelsInfo.split(","))
-                .stream().collect(Collectors.toSet());
+        Set<String> sentinels = new 
HashSet<>(Arrays.asList(sentinelsInfo.split(",")));
         String sentinelsPassword = 
properties.computeIfAbsent(SENTINELS_PASSWORD, null);
         if (sentinelsPassword != null && sentinelsPassword.trim().isEmpty()) {
             sentinelsPassword = null;

Reply via email to