@Override public Set<RedisClusterNode> clusterGetNodes() { return topologyProvider.getTopology().getNodes(); }
private <T> Collection<Publisher<Tuple2<RedisClusterNode, T>>> executeOnAllNodesMany( Function<RedisClusterNode, Flux<T>> callback) { Set<RedisClusterNode> nodes = topologyProvider.getTopology().getNodes(); List<Publisher<Tuple2<RedisClusterNode, T>>> pipeline = new ArrayList<>(nodes.size()); for (RedisClusterNode redisClusterNode : nodes) { pipeline.add(callback.apply(redisClusterNode).map(p -> Tuples.of(redisClusterNode, p))); } return pipeline; }
private <T> Collection<Publisher<Tuple2<RedisClusterNode, T>>> executeOnAllNodes( Function<RedisClusterNode, Mono<T>> callback) { Set<RedisClusterNode> nodes = topologyProvider.getTopology().getNodes(); List<Publisher<Tuple2<RedisClusterNode, T>>> pipeline = new ArrayList<>(nodes.size()); for (RedisClusterNode redisClusterNode : nodes) { pipeline.add(callback.apply(redisClusterNode).map(p -> Tuples.of(redisClusterNode, p))); } return pipeline; }
@Override public Set<RedisClusterNode> clusterGetNodes() { return topologyProvider.getTopology().getNodes(); }
@Override public Set<RedisClusterNode> clusterGetNodes() { return topologyProvider.getTopology().getNodes(); }
private <T> Collection<Publisher<Tuple2<RedisClusterNode, T>>> executeOnAllNodes( Function<RedisClusterNode, Mono<T>> callback) { Set<RedisClusterNode> nodes = topologyProvider.getTopology().getNodes(); List<Publisher<Tuple2<RedisClusterNode, T>>> pipeline = new ArrayList<>(nodes.size()); for (RedisClusterNode redisClusterNode : nodes) { pipeline.add(callback.apply(redisClusterNode).map(p -> Tuples.of(redisClusterNode, p))); } return pipeline; }
private <T> Collection<Publisher<Tuple2<RedisClusterNode, T>>> executeOnAllNodes( Function<RedisClusterNode, Mono<T>> callback) { Set<RedisClusterNode> nodes = topologyProvider.getTopology().getNodes(); List<Publisher<Tuple2<RedisClusterNode, T>>> pipeline = new ArrayList<>(nodes.size()); for (RedisClusterNode redisClusterNode : nodes) { pipeline.add(callback.apply(redisClusterNode).map(p -> Tuples.of(redisClusterNode, p))); } return pipeline; }
private <T> Collection<Publisher<Tuple2<RedisClusterNode, T>>> executeOnAllNodesMany( Function<RedisClusterNode, Flux<T>> callback) { Set<RedisClusterNode> nodes = topologyProvider.getTopology().getNodes(); List<Publisher<Tuple2<RedisClusterNode, T>>> pipeline = new ArrayList<>(nodes.size()); for (RedisClusterNode redisClusterNode : nodes) { pipeline.add(callback.apply(redisClusterNode).map(p -> Tuples.of(redisClusterNode, p))); } return pipeline; }
private <T> Collection<Publisher<Tuple2<RedisClusterNode, T>>> executeOnAllNodesMany( Function<RedisClusterNode, Flux<T>> callback) { Set<RedisClusterNode> nodes = topologyProvider.getTopology().getNodes(); List<Publisher<Tuple2<RedisClusterNode, T>>> pipeline = new ArrayList<>(nodes.size()); for (RedisClusterNode redisClusterNode : nodes) { pipeline.add(callback.apply(redisClusterNode).map(p -> Tuples.of(redisClusterNode, p))); } return pipeline; }