This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-4.4.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.4.x by this push: new 0c99fb0f6bf CAMEL-20530: Adds converter from IS to Bson (#13399) 0c99fb0f6bf is described below commit 0c99fb0f6bf4c680f1e4fd767ca1204f0ad3ff81 Author: Marco Carletti <mcarl...@redhat.com> AuthorDate: Thu Mar 7 06:00:10 2024 +0100 CAMEL-20530: Adds converter from IS to Bson (#13399) --- .../component/mongodb/converters/MongoDbBasicConvertersLoader.java | 2 ++ .../camel/component/mongodb/converters/MongoDbBasicConverters.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java b/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java index c0330f89f62..e356fb63225 100644 --- a/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java +++ b/components/camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConvertersLoader.java @@ -55,6 +55,8 @@ public final class MongoDbBasicConvertersLoader implements TypeConverterLoader, (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToDocument((java.lang.String) value)); addTypeConverter(registry, org.bson.Document.class, java.util.Map.class, false, (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromMapToDocument((java.util.Map) value)); + addTypeConverter(registry, org.bson.conversions.Bson.class, java.io.InputStream.class, false, + (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromInputStreamToBson((java.io.InputStream) value, exchange)); addTypeConverter(registry, org.bson.conversions.Bson.class, java.lang.String.class, false, (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToBson((java.lang.String) value)); addTypeConverter(registry, org.bson.types.ObjectId.class, java.lang.String.class, false, diff --git a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java index 2eae3cd7b89..c179ab18f4c 100644 --- a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java +++ b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/converters/MongoDbBasicConverters.java @@ -101,6 +101,11 @@ public final class MongoDbBasicConverters { return answer; } + @Converter + public static Bson fromInputStreamToBson(InputStream is, Exchange exchange) throws Exception { + return fromInputStreamToDocument(is, exchange); + } + @Converter public static Document fromInputStreamToDocument(InputStream is, Exchange exchange) throws Exception { Document answer = null;