Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 finalList<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)

AltStyle によって変換されたページ (->オリジナル) /