diff --git a/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoClientProcessor.java b/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoClientProcessor.java index 1678894060c11..7e1076053a72f 100644 --- a/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoClientProcessor.java +++ b/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoClientProcessor.java @@ -25,6 +25,7 @@ import org.jboss.jandex.IndexView; import com.mongodb.client.MongoClient; +import com.mongodb.client.model.changestream.ChangeStreamDocument; import com.mongodb.event.CommandListener; import com.mongodb.event.ConnectionPoolListener; @@ -116,6 +117,7 @@ List addExtensionPointsToNative(CodecProviderBuildItem reflectiveClassNames.addAll(propertyCodecProviders.getPropertyCodecProviderClassNames()); reflectiveClassNames.addAll(bsonDiscriminators.getBsonDiscriminatorClassNames()); reflectiveClassNames.addAll(commandListeners.getCommandListenerClassNames()); + reflectiveClassNames.add(ChangeStreamDocument.class.getName()); return reflectiveClassNames.stream() .map(s -> new ReflectiveClassBuildItem(true, true, false, s))