This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a change to branch CAMEL-19402/reduce-boilerplate-code in repository https://gitbox.apache.org/repos/asf/camel.git
discard 9afb2e1f159 CAMEL-19402: test-infra - Apply initialization-on-demand holder idiom discard cc8a4f37295 CAMEL-19402: test-infra - Move singleton before/after all callbacks in SingletonService discard ff4713e751d CAMEL-19402: test-infra - Move before/after all callbacks in TestService add fb8f43c069a Camel-Jbang 3.20.5 container image: Updated docs add f89a48bd724 Upgrade Postgresql driver to version 42.6.0 add c1eb8c47275 Sync deps add 29a64bada4f Upgrade Protostream to version 4.6.2.Final add 030938b7e26 Sync deps add 10edc44f2e9 Remove partial-build-plugin from Parent and related profile add 66c18ca19ad Sync deps add 3877b7a726e Upgrade AWS SDK v2 to version 2.20.74 add 367a1409c80 Sync deps add 6c03aa4aafc Fix typo in classname and avoid unused variable in DataFormatTransformer add 4a2815f4b67 CAMEL-19399: camel-cxf - Don't add entry in Converter cache on error (#10227) add ee06770bec6 Allow to trigger component tests with a comment (#10242) add eefe140478b Add more log message to the component-test action (#10244) add 9053923507a Add comment result to the component-test action (#10245) add 8ed821853d0 Add comment result to the component-test action part 2 (#10247) add 523a97a4b56 Dump github context add 27c687dea37 Add debug info for component-test action add 5bae1d09155 component-test - Fix reference to branch add c2fc4338ad3 component-test - Add log to set reference to branch add 919eb793fff component-test - Set reference to branch add 244ff4ccf73 component-test - Cleanup add 88a3459e9f6 component-test - Try to force checkout ref add 6f56357da68 Fix typo in classname for EndpointTransformerReifier (#10240) add 0bc0cb37403 Fix typo in bean-component.adoc (#10246) add 608f38dca05 Fixing typo on Artemis test-infra (#10241) add b94d3e5445a component-test - Set right permissions add d39847a7a3c Upgrade AWS SDK v2 to version 2.20.75 add 2419eb3f49e Sync deps add be3793a67b8 CAMEL-13573 : create parquet-avro dataformat (#10218) add e80bbb2a089 component-test - Move the comment update into the github action add 01f9cf6ad04 component-test - Propagate the github token add 4dd455d06b2 component-test - Add log to debug add 9403c578c8b Regen add 910924653bb component-test - Set the run id add 197d7224d12 component-test - Fix issue number add 0f85e0abd69 component-test - Improve message look-n-feel add fc128068437 component-test - Add log for artifacts debugging add b7a7a0a4bca component-test - Fail fast for debugging add 999b86868f3 component-test - Make tests fail for debugging purpose add 629fadfab78 component-test - Add log for artifacts debugging add 64f76e9f288 component-test - Get artifacts with retry add 0287c527b27 component-test - simplify error message add d06390958bc CAMEL-19402: test-infra - Move before/after all callbacks in TestService add 2a3cc08407d CAMEL-19402: test-infra - Move singleton before/after all callbacks in SingletonService add f6067952623 CAMEL-19402: test-infra - Apply initialization-on-demand holder idiom This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (9afb2e1f159) \ N -- N -- N refs/heads/CAMEL-19402/reduce-boilerplate-code (f6067952623) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/actions/component-test/action.yaml | 88 + .github/actions/component-test/component-test.sh | 55 + .github/workflows/pr-comment.yml | 65 + camel-dependencies/pom.xml | 9 +- catalog/camel-allcomponents/pom.xml | 10 + .../org/apache/camel/catalog/models.properties | 1 + .../org/apache/camel/catalog/models/marshal.json | 2 +- .../apache/camel/catalog/models/parquetAvro.json | 18 + .../org/apache/camel/catalog/models/unmarshal.json | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 9544 +++++++------------- .../camel-bean/src/main/docs/bean-component.adoc | 2 +- .../cxf/converter/CxfPayloadConverter.java | 1 + components/camel-parquet-avro/pom.xml | 89 + .../org/apache/camel/dataformat.properties | 7 + .../org/apache/camel/dataformat/parquetAvro | 2 + .../src/main/doc/parquetAvro-dataformat.adoc | 62 + .../parquet/avro/ParquetAvroDataFormat.java | 125 + .../parquet/avro/ParquetInputStream.java | 73 + .../parquet/avro/ParquetOutputStream.java | 94 + .../parquet/avro/ParquetAvroDataFormatTest.java | 61 + ...ParquetAvroDataFormatUnmarshalFromFileTest.java | 76 + .../apache/camel/dataformat/parquet/avro/Pojo.java | 65 + .../avro/SpringParquetAvroDataFormatRouteTest.java | 54 + .../SpringParquetAvroDataFormatRouteTest.xml | 45 + .../src/test/resources/example1.parquet | Bin 0 -> 793 bytes .../src/test/resources/log4j2.properties | 27 + components/pom.xml | 1 + .../services/org/apache/camel/model.properties | 1 + .../org/apache/camel/model/dataformat/jaxb.index | 1 + .../apache/camel/model/dataformat/parquetAvro.json | 18 + .../resources/org/apache/camel/model/marshal.json | 2 +- .../org/apache/camel/model/unmarshal.json | 2 +- .../camel/builder/DataFormatBuilderFactory.java | 8 + .../org/apache/camel/builder/DataFormatClause.java | 23 + .../org/apache/camel/model/MarshalDefinition.java | 2 + .../apache/camel/model/UnmarshalDefinition.java | 2 + .../model/dataformat/ParquetAvroDataFormat.java | 112 + .../DataFormatTransformerDefinition.java | 2 + .../transformer/DataFormatTransformer.java | 2 +- .../reifier/dataformat/DataFormatReifier.java | 3 + .../dataformat/ParquetAvroDataFormatReifier.java | 36 + ...eReifier.java => CustomTransformerReifier.java} | 4 +- ...eifier.java => EndpointTransformerReifier.java} | 4 +- .../reifier/transformer/TransformerReifier.java | 4 +- .../java/org/apache/camel/xml/in/ModelParser.java | 10 + .../java/org/apache/camel/xml/out/ModelWriter.java | 17 + .../modules/ROOT/pages/camel-jbang.adoc | 14 +- dsl/camel-endpointdsl/pom.xml | 5 + .../dsl/yaml/deserializers/ModelDeserializers.java | 69 + .../deserializers/ModelDeserializersResolver.java | 3 + .../generated/resources/schema/camel-yaml-dsl.json | 24 + .../generated/resources/schema/camelYamlDsl.json | 24 + parent/pom.xml | 35 +- .../infra/artemis/services/ArtemisService.java | 2 +- .../services/MessagingServiceBuilder.java | 4 +- 55 files changed, 4573 insertions(+), 6438 deletions(-) create mode 100644 .github/actions/component-test/action.yaml create mode 100755 .github/actions/component-test/component-test.sh create mode 100644 .github/workflows/pr-comment.yml create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/parquetAvro.json create mode 100644 components/camel-parquet-avro/pom.xml create mode 100644 components/camel-parquet-avro/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties create mode 100644 components/camel-parquet-avro/src/generated/resources/META-INF/services/org/apache/camel/dataformat/parquetAvro create mode 100644 components/camel-parquet-avro/src/main/doc/parquetAvro-dataformat.adoc create mode 100644 components/camel-parquet-avro/src/main/java/org/apache/camel/dataformat/parquet/avro/ParquetAvroDataFormat.java create mode 100644 components/camel-parquet-avro/src/main/java/org/apache/camel/dataformat/parquet/avro/ParquetInputStream.java create mode 100644 components/camel-parquet-avro/src/main/java/org/apache/camel/dataformat/parquet/avro/ParquetOutputStream.java create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/ParquetAvroDataFormatTest.java create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/ParquetAvroDataFormatUnmarshalFromFileTest.java create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/Pojo.java create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/SpringParquetAvroDataFormatRouteTest.java create mode 100644 components/camel-parquet-avro/src/test/resources/SpringParquetAvroDataFormatRouteTest.xml create mode 100644 components/camel-parquet-avro/src/test/resources/example1.parquet create mode 100644 components/camel-parquet-avro/src/test/resources/log4j2.properties create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/dataformat/parquetAvro.json create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/ParquetAvroDataFormat.java create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/ParquetAvroDataFormatReifier.java rename core/camel-core-reifier/src/main/java/org/apache/camel/reifier/transformer/{CustomTransformeReifier.java => CustomTransformerReifier.java} (93%) rename core/camel-core-reifier/src/main/java/org/apache/camel/reifier/transformer/{EndpointTransformeReifier.java => EndpointTransformerReifier.java} (90%)