Skip to content

Commit 681cc2d

Browse files
committed
Remove MongoClient 4.x check / support
1 parent 94d2f6f commit 681cc2d

File tree

3 files changed

+1
-28
lines changed

3 files changed

+1
-28
lines changed

Diff for: spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/encryption/EncryptionOptions.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
*/
1616
package org.springframework.data.mongodb.core.encryption;
1717

18-
import static org.springframework.data.mongodb.util.MongoCompatibilityAdapter.*;
19-
2018
import java.util.Objects;
2119
import java.util.Optional;
2220

@@ -203,7 +201,7 @@ public Optional<RangeOptions> getRangeOptions() {
203201
Assert.isInstanceOf(Integer.class, trimFactor, () -> String
204202
.format("Expected to find a %s but it turned out to be %s.", Integer.class, trimFactor.getClass()));
205203

206-
rangeOptionsAdapter(encryptionRangeOptions).trimFactor((Integer) trimFactor);
204+
encryptionRangeOptions.trimFactor((Integer) trimFactor);
207205
}
208206

209207
if (rangeOptions.containsKey("sparsity")) {

Diff for: spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoCompatibilityAdapter.java

-17
Original file line numberDiff line numberDiff line change
@@ -128,23 +128,6 @@ public static MapReduceIterableAdapter mapReduceIterableAdapter(Object iterable)
128128
};
129129
}
130130

131-
/**
132-
* Return a compatibility adapter for {@link RangeOptions}.
133-
*
134-
* @param options
135-
* @return
136-
*/
137-
public static RangeOptionsAdapter rangeOptionsAdapter(RangeOptions options) {
138-
return trimFactor -> {
139-
140-
if (!MongoClientVersion.isVersion5orNewer() || setTrimFactor == null) {
141-
throw new UnsupportedOperationException(NOT_SUPPORTED_ON_4.formatted("RangeOptions.trimFactor"));
142-
}
143-
144-
ReflectionUtils.invokeMethod(setTrimFactor, options, trimFactor);
145-
};
146-
}
147-
148131
/**
149132
* Return a compatibility adapter for {@code MapReducePublisher}.
150133
*

Diff for: spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/encryption/RangeEncryptionTests.java

-8
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import com.mongodb.client.vault.ClientEncryption;
4545
import com.mongodb.client.vault.ClientEncryptions;
4646

47-
import org.assertj.core.api.Assumptions;
4847
import org.bson.BsonArray;
4948
import org.bson.BsonBinary;
5049
import org.bson.BsonDocument;
@@ -55,7 +54,6 @@
5554
import org.bson.BsonValue;
5655
import org.bson.Document;
5756
import org.junit.jupiter.api.AfterEach;
58-
import org.junit.jupiter.api.BeforeEach;
5957
import org.junit.jupiter.api.Test;
6058
import org.junit.jupiter.api.extension.ExtendWith;
6159
import org.springframework.beans.factory.DisposableBean;
@@ -71,7 +69,6 @@
7169
import org.springframework.data.mongodb.test.util.EnableIfMongoServerVersion;
7270
import org.springframework.data.mongodb.test.util.EnableIfReplicaSetAvailable;
7371
import org.springframework.data.mongodb.test.util.MongoClientExtension;
74-
import org.springframework.data.mongodb.util.MongoClientVersion;
7572
import org.springframework.data.util.Lazy;
7673
import org.springframework.test.context.ContextConfiguration;
7774
import org.springframework.test.context.junit.jupiter.SpringExtension;
@@ -87,11 +84,6 @@ class RangeEncryptionTests {
8784

8885
@Autowired MongoTemplate template;
8986

90-
@BeforeEach
91-
void setUp() {
92-
Assumptions.assumeThat(MongoClientVersion.isVersion5orNewer()).isTrue();
93-
}
94-
9587
@AfterEach
9688
void tearDown() {
9789
template.getDb().getCollection("test").deleteMany(new BsonDocument());

0 commit comments

Comments
 (0)