From e484337dcfee95d312bf9af2b4672717287b3953 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 14 Aug 2018 16:40:31 +0200 Subject: [PATCH] DATAMONGO-2051 - Polishing. Introduce MongoClientVersion.isMongo38Driver() for API parity between versions 2.0.x and 2.1. Original pull request: #598. --- .../data/mongodb/util/MongoClientVersion.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java index e5961ff41..c47a824df 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/util/MongoClientVersion.java @@ -22,6 +22,7 @@ import org.springframework.util.ClassUtils; * different versions. * * @author Christoph Strobl + * @author Mark Paluch * @since 1.7 */ public class MongoClientVersion { @@ -54,6 +55,14 @@ public class MongoClientVersion { return true; } + /** + * @return {@literal true} if MongoDB Java driver version 3.8 or later is on classpath. + * @since 2.1 + */ + public static boolean isMongo38Driver() { + return true; + } + /** * @return {@literal true} if the async MongoDB Java driver is on classpath. */