Skip to content

Commit 448207b

Browse files
authored
Add ability to pass ClusterConnectionProvider to JedisCluster (#3169)
1 parent e166fb5 commit 448207b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/redis/clients/jedis/JedisCluster.java

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.Set;
77
import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
88
import redis.clients.jedis.executors.ClusterCommandExecutor;
9+
import redis.clients.jedis.providers.ClusterConnectionProvider;
910

1011
public class JedisCluster extends UnifiedJedis {
1112

@@ -184,6 +185,11 @@ public JedisCluster(Set<HostAndPort> clusterNodes, JedisClientConfig clientConfi
184185
super(clusterNodes, clientConfig, maxAttempts, maxTotalRetriesDuration);
185186
}
186187

188+
public JedisCluster(ClusterConnectionProvider provider, int maxAttempts,
189+
Duration maxTotalRetriesDuration) {
190+
super(provider, maxAttempts, maxTotalRetriesDuration);
191+
}
192+
187193
public Map<String, ConnectionPool> getClusterNodes() {
188194
return ((ClusterCommandExecutor) executor).provider.getNodes();
189195
}

0 commit comments

Comments
 (0)