You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2023/12/11 20:17:49 UTC
(camel) branch regen_bot updated (24f9450385e -> 5c317978eb0)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git
from 24f9450385e Bump org.apache.pdfbox:pdfbox from 3.0.0 to 3.0.1 (#12405)
add 408ff0fc51d Bump org.jsoup:jsoup from 1.16.1 to 1.17.1 (#12406)
add 47adb022c29 Bump org.apache.maven.plugins:maven-surefire-report-plugin (#12401)
add 5c317978eb0 CAMEL-20219: Add Protobuf data type transformer
No new revisions were added by this update.
Summary of changes:
.../transform/AvroPojoDataTypeTransformerTest.java | 21 ++-
.../AvroStructDataTypeTransformerTest.java | 14 +-
components/camel-jackson-protobuf/pom.xml | 7 +-
.../org/apache/camel/transformer/protobuf-binary | 2 +
.../camel/transformer/protobuf-x-java-object | 2 +
.../org/apache/camel/transformer/protobuf-x-struct | 2 +
.../jackson/protobuf/transform/Protobuf.java | 56 +++++++
.../ProtobufBinaryDataTypeTransformer.java | 100 ++++++++++++
.../transform/ProtobufPojoDataTypeTransformer.java | 62 ++++++++
.../protobuf/transform/ProtobufSchemaResolver.java | 169 +++++++++++++++++++++
.../ProtobufStructDataTypeTransformer.java | 85 +++++++++++
.../jackson/protobuf/transform/Person.java} | 33 +---
.../ProtobufBinaryDataTypeTransformerTest.java} | 58 ++++---
.../ProtobufPojoDataTypeTransformerTest.java} | 58 ++++---
.../transform/ProtobufSchemaResolverTest.java | 90 +++++++++++
.../ProtobufStructDataTypeTransformerTest.java} | 46 ++++--
.../jackson/protobuf/transform/Person.proto} | 35 +----
.../test/resources/schema/protobuf/Person.proto} | 36 +----
.../apache/camel/component/jackson/SchemaType.java | 2 +-
.../main/java/org/apache/camel/spi/MimeType.java | 3 +
parent/pom.xml | 4 +-
21 files changed, 726 insertions(+), 159 deletions(-)
create mode 100644 components/camel-jackson-protobuf/src/generated/resources/META-INF/services/org/apache/camel/transformer/protobuf-binary
create mode 100644 components/camel-jackson-protobuf/src/generated/resources/META-INF/services/org/apache/camel/transformer/protobuf-x-java-object
create mode 100644 components/camel-jackson-protobuf/src/generated/resources/META-INF/services/org/apache/camel/transformer/protobuf-x-struct
create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/Protobuf.java
create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufBinaryDataTypeTransformer.java
create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufPojoDataTypeTransformer.java
create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufSchemaResolver.java
create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufStructDataTypeTransformer.java
copy components/{camel-jackson/src/main/java/org/apache/camel/component/jackson/SchemaType.java => camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/Person.java} (50%)
copy components/{camel-jackson-avro/src/test/java/org/apache/camel/component/jackson/avro/transform/AvroStructDataTypeTransformerTest.java => camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufBinaryDataTypeTransformerTest.java} (55%)
copy components/{camel-jackson-avro/src/test/java/org/apache/camel/component/jackson/avro/transform/AvroPojoDataTypeTransformerTest.java => camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufPojoDataTypeTransformerTest.java} (64%)
create mode 100644 components/camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufSchemaResolverTest.java
copy components/{camel-jackson-avro/src/test/java/org/apache/camel/component/jackson/avro/transform/AvroStructDataTypeTransformerTest.java => camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufStructDataTypeTransformerTest.java} (65%)
copy components/{camel-jackson/src/main/java/org/apache/camel/component/jackson/SchemaType.java => camel-jackson-protobuf/src/test/resources/org/apache/camel/component/jackson/protobuf/transform/Person.proto} (50%)
copy components/{camel-jackson/src/main/java/org/apache/camel/component/jackson/SchemaType.java => camel-jackson-protobuf/src/test/resources/schema/protobuf/Person.proto} (50%)