Skip to content

Commit 321199c

Browse files
committed
DATAREDIS-951 - Upgrade to Lettuce 5.1.6.
Replace custom builder adapter with ClusterClientOptions.builder(ClientOptions).
1 parent 34bcd46 commit 321199c

File tree

2 files changed

+2
-18
lines changed

2 files changed

+2
-18
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<beanutils>1.9.2</beanutils>
2222
<xstream>1.4.8</xstream>
2323
<pool>2.6.0</pool>
24-
<lettuce>5.1.5.RELEASE</lettuce>
24+
<lettuce>5.1.6.RELEASE</lettuce>
2525
<jedis>3.0.1</jedis>
2626
<multithreadedtc>1.01</multithreadedtc>
2727
<netty>4.1.22.Final</netty>

src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,7 +1013,7 @@ private ClusterClientOptions getClusterClientOptions(ClusterConfiguration config
10131013
.map(ClusterClientOptions.class::cast) //
10141014
.orElseGet(() -> {
10151015
return clientOptions //
1016-
.map(LettuceConnectionFactory::toClusterClientOptions) //
1016+
.map(it -> ClusterClientOptions.builder(it).build()) //
10171017
.orElseGet(ClusterClientOptions::create);
10181018
});
10191019

@@ -1024,22 +1024,6 @@ private ClusterClientOptions getClusterClientOptions(ClusterConfiguration config
10241024
return clusterClientOptions;
10251025
}
10261026

1027-
// TODO: Replace with Lettuce 5.1.6 ClusterClientOptions.builder(ClientOptions)
1028-
private static ClusterClientOptions toClusterClientOptions(ClientOptions it) {
1029-
1030-
return ClusterClientOptions.builder() //
1031-
.autoReconnect(it.isAutoReconnect()) //
1032-
.cancelCommandsOnReconnectFailure(it.isCancelCommandsOnReconnectFailure()) //
1033-
.disconnectedBehavior(it.getDisconnectedBehavior()) //
1034-
.pingBeforeActivateConnection(it.isPingBeforeActivateConnection()) //
1035-
.requestQueueSize(it.getRequestQueueSize()) //
1036-
.socketOptions(it.getSocketOptions()) //
1037-
.sslOptions(it.getSslOptions()) //
1038-
.suspendReconnectOnProtocolFailure(it.isSuspendReconnectOnProtocolFailure())//
1039-
.timeoutOptions(it.getTimeoutOptions()) //
1040-
.build();
1041-
}
1042-
10431027
private RedisURI getSentinelRedisURI() {
10441028

10451029
RedisURI redisUri = LettuceConverters.sentinelConfigurationToRedisURI(

0 commit comments

Comments
 (0)