@ -92,6 +92,10 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager {
public ClusterConnectionManager(ClusterServersConfig cfg, Config config, UUID id) {
super(config, id);
if (cfg.getNodeAddresses().isEmpty()) {
throw new IllegalArgumentException("At least one cluster node should be defined!");
}
this.config = create(cfg);
initTimer(this.config);
@ -78,6 +78,9 @@ public class SentinelConnectionManager extends MasterSlaveConnectionManager {
if (cfg.getMasterName() == null) {
throw new IllegalArgumentException("masterName parameter is not defined!");
if (cfg.getSentinelAddresses().isEmpty()) {
throw new IllegalArgumentException("At least one sentinel node should be defined!");