Skip to content

Commit 8101a30

Browse files
committed
Add RedisStaticMasterReplicaConfiguration no-args constructor.
Closes #3218
1 parent b6f6b18 commit 8101a30

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/main/java/org/springframework/data/redis/connection/RedisStaticMasterReplicaConfiguration.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,18 @@ public class RedisStaticMasterReplicaConfiguration implements RedisConfiguration
3939

4040
private static final int DEFAULT_PORT = 6379;
4141

42-
private List<RedisStandaloneConfiguration> nodes = new ArrayList<>();
42+
private final List<RedisStandaloneConfiguration> nodes = new ArrayList<>();
4343
private int database;
4444
private @Nullable String username = null;
4545
private RedisPassword password = RedisPassword.none();
4646

47+
/**
48+
* Create a new default {@link RedisStaticMasterReplicaConfiguration}.
49+
*
50+
* @since 4.0
51+
*/
52+
public RedisStaticMasterReplicaConfiguration() {}
53+
4754
/**
4855
* Create a new {@link StaticMasterReplicaConfiguration} given {@code hostName}.
4956
*

src/test/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactoryTests.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,8 +543,9 @@ void shouldInitializeMasterReplicaConnectionsEagerly() {
543543

544544
LettuceClientConfiguration configuration = LettuceTestClientConfiguration.builder().build();
545545

546-
RedisStaticMasterReplicaConfiguration elastiCache = new RedisStaticMasterReplicaConfiguration(
547-
SettingsUtils.getHost()).node(SettingsUtils.getHost(), SettingsUtils.getPort() + 1);
546+
RedisStaticMasterReplicaConfiguration elastiCache = new RedisStaticMasterReplicaConfiguration()
547+
.node(SettingsUtils.getHost(), SettingsUtils.getPort())
548+
.node(SettingsUtils.getHost(), SettingsUtils.getPort() + 1);
548549

549550
LettuceConnectionFactory factory = new LettuceConnectionFactory(elastiCache, configuration);
550551
factory.setEagerInitialization(true);

0 commit comments

Comments
 (0)