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 398c43afc98 Bump testcontainers-version from 1.19.3 to 1.19.4 (#12912) add 86bde3aad95 CAMEL-20336: Add a WebAssembly component and language (#12857) add e9bc2a744ab CAMEL-20369: camel-beanio - Bring back beanio v3 (#12913) No new revisions were added by this update. Summary of changes: bom/camel-bom/pom.xml | 10 + catalog/camel-allcomponents/pom.xml | 10 + .../org/apache/camel/catalog/components.properties | 1 + .../org/apache/camel/catalog/components/wasm.json | 34 +++ .../apache/camel/catalog/dataformats.properties | 1 + .../apache/camel/catalog/dataformats/beanio.json | 29 ++ .../org/apache/camel/catalog/languages.properties | 1 + .../org/apache/camel/catalog/languages/wasm.json | 25 ++ .../org/apache/camel/catalog/models.properties | 2 + .../org/apache/camel/catalog/models/aggregate.json | 8 +- .../org/apache/camel/catalog/models/beanio.json | 26 ++ .../apache/camel/catalog/models/dataFormats.json | 2 +- .../org/apache/camel/catalog/models/delay.json | 2 +- .../apache/camel/catalog/models/dynamicRouter.json | 2 +- .../org/apache/camel/catalog/models/enrich.json | 2 +- .../org/apache/camel/catalog/models/filter.json | 2 +- .../camel/catalog/models/idempotentConsumer.json | 2 +- .../org/apache/camel/catalog/models/loop.json | 2 +- .../org/apache/camel/catalog/models/marshal.json | 2 +- .../apache/camel/catalog/models/onException.json | 6 +- .../apache/camel/catalog/models/pollEnrich.json | 2 +- .../camel/catalog/models/propertyExpression.json | 2 +- .../apache/camel/catalog/models/recipientList.json | 2 +- .../apache/camel/catalog/models/resequence.json | 2 +- .../apache/camel/catalog/models/routingSlip.json | 2 +- .../org/apache/camel/catalog/models/script.json | 2 +- .../org/apache/camel/catalog/models/setBody.json | 2 +- .../org/apache/camel/catalog/models/setHeader.json | 2 +- .../apache/camel/catalog/models/setProperty.json | 2 +- .../apache/camel/catalog/models/setVariable.json | 2 +- .../org/apache/camel/catalog/models/sort.json | 2 +- .../org/apache/camel/catalog/models/split.json | 2 +- .../org/apache/camel/catalog/models/sticky.json | 2 +- .../org/apache/camel/catalog/models/throttle.json | 4 +- .../org/apache/camel/catalog/models/transform.json | 2 +- .../org/apache/camel/catalog/models/unmarshal.json | 2 +- .../org/apache/camel/catalog/models/validate.json | 2 +- .../org/apache/camel/catalog/models/wasm.json | 22 ++ .../org/apache/camel/catalog/models/when.json | 2 +- .../catalog/models/whenSkipSendToEndpoint.json | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 147 ++++++++++ components/camel-beanio/pom.xml | 55 ++++ .../beanio/BeanIODataFormatConfigurer.java | 26 ++ .../org/apache/camel/configurer/beanio-dataformat | 2 + .../org/apache/camel/dataformat.properties | 7 + .../services/org/apache/camel/dataformat/beanio | 2 + .../org/apache/camel/dataformat/beanio/beanio.json | 29 ++ .../src/main/docs/beanio-dataformat.adoc | 120 +++++++++ .../dataformat/beanio/BeanIOConfiguration.java | 123 +++++++++ .../camel/dataformat/beanio/BeanIODataFormat.java | 298 +++++++++++++++++++++ .../dataformat/beanio/BeanIOErrorHandler.java | 126 +++++++++ .../camel/dataformat/beanio/BeanIOHeader.java | 25 ++ .../camel/dataformat/beanio/BeanIOHelper.java | 66 +++++ .../camel/dataformat/beanio/BeanIOIterator.java | 81 ++++++ .../camel/dataformat/beanio/BeanIOSplitter.java | 211 +++++++++++++++ .../apache/camel/dataformat/beanio/A1Record.java | 59 ++++ .../apache/camel/dataformat/beanio/B1Record.java | 59 ++++ .../beanio/BeanIODataFormatComplexTest.java | 239 +++++++++++++++++ ...rmatSimpleCustomBeanReaderErrorHandlerTest.java | 142 ++++++++++ .../beanio/BeanIODataFormatSimpleTest.java | 117 ++++++++ ...IOSplitterCustomBeanReaderErrorHandlerTest.java | 122 +++++++++ .../dataformat/beanio/BeanIOSplitterTest.java | 99 +++++++ .../beanio/BeanIOUnmarshalSingleObjectTest.java | 68 +++++ .../apache/camel/dataformat/beanio/Constants.java | 26 ++ .../apache/camel/dataformat/beanio/Employee.java | 111 ++++++++ .../org/apache/camel/dataformat/beanio/Header.java | 111 ++++++++ .../apache/camel/dataformat/beanio/MyErrorDto.java | 36 +++ .../camel/dataformat/beanio/MyErrorHandler.java | 38 +++ .../org/apache/camel/dataformat/beanio/Record.java | 65 +++++ .../apache/camel/dataformat/beanio/Separator.java | 59 ++++ .../beanio/SpringBeanIODataFormatSimpleTest.java | 92 +++++++ .../apache/camel/dataformat/beanio/Trailer.java | 59 ++++ .../camel/dataformat/beanio/csv/CsvTest.java | 126 +++++++++ .../beanio/csv/CsvTestWithProperties.java | 59 ++++ .../src/test/resources/log4j2.properties | 28 ++ .../beanio/SpringBeanIODataFormatSimpleTest.xml | 51 ++++ .../camel/dataformat/beanio/csv/mappings.xml | 32 +++ .../beanio/csv/mappingsWithProperties.xml | 32 +++ .../apache/camel/dataformat/beanio/mappings.xml | 116 ++++++++ .../dataformat/beanio/single-object-mapping.xml | 29 ++ components/camel-wasm/pom.xml | 86 ++++++ .../component/wasm/WasmComponentConfigurer.java | 55 ++++ .../wasm/WasmConfigurationConfigurer.java | 49 ++++ .../component/wasm/WasmEndpointConfigurer.java | 52 ++++ .../component/wasm/WasmEndpointUriFactory.java | 70 +++++ .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/wasm | 2 + ...g.apache.camel.component.wasm.WasmConfiguration | 2 + .../org/apache/camel/configurer/wasm-component | 2 + .../org/apache/camel/configurer/wasm-endpoint | 2 + .../services/org/apache/camel/language.properties | 7 + .../services/org/apache/camel/language/wasm | 2 + .../org/apache/camel/urifactory/wasm-endpoint | 2 + .../org/apache/camel/component/wasm/wasm.json | 34 +++ .../org/apache/camel/language/wasm/wasm.json | 25 ++ .../camel-wasm/src/main/docs/wasm-component.adoc | 195 ++++++++++++++ .../camel-wasm/src/main/docs/wasm-language.adoc | 174 ++++++++++++ .../apache/camel/component/wasm/WasmComponent.java | 70 +++++ .../camel/component/wasm/WasmConfiguration.java | 58 ++++ .../apache/camel/component/wasm/WasmEndpoint.java | 80 ++++++ .../apache/camel/component/wasm/WasmProducer.java | 87 ++++++ .../apache/camel/language/wasm/WasmExpression.java | 162 +++++++++++ .../apache/camel/language/wasm/WasmLanguage.java | 100 +++++++ .../src/main/java/org/apache/camel/wasm/Wasm.java | 31 +++ .../java/org/apache/camel/wasm/WasmFunction.java | 104 +++++++ .../java/org/apache/camel/wasm/WasmSupport.java | 65 +++++ .../camel/component/wasm/WasmComponentTest.java | 87 ++++++ .../camel/language/wasm/WasmLanguageTest.java | 98 +++++++ .../camel-wasm/src/test/resources/functions.wasm | Bin 0 -> 2216042 bytes .../src/test/resources/log4j2.properties | 36 +++ components/camel-wasm/src/test/rust/Cargo.lock | 107 ++++++++ components/camel-wasm/src/test/rust/Cargo.toml | 37 +++ components/camel-wasm/src/test/rust/build.sh | 26 ++ components/camel-wasm/src/test/rust/functions.rs | 134 +++++++++ components/pom.xml | 2 + .../services/org/apache/camel/model.properties | 2 + .../org/apache/camel/model/aggregate.json | 8 +- .../org/apache/camel/model/dataformat/beanio.json | 26 ++ .../apache/camel/model/dataformat/dataFormats.json | 2 +- .../org/apache/camel/model/dataformat/jaxb.index | 1 + .../resources/org/apache/camel/model/delay.json | 2 +- .../org/apache/camel/model/dynamicRouter.json | 2 +- .../resources/org/apache/camel/model/enrich.json | 2 +- .../resources/org/apache/camel/model/filter.json | 2 +- .../org/apache/camel/model/idempotentConsumer.json | 2 +- .../org/apache/camel/model/language/jaxb.index | 1 + .../org/apache/camel/model/language/wasm.json | 22 ++ .../apache/camel/model/loadbalancer/sticky.json | 2 +- .../resources/org/apache/camel/model/loop.json | 2 +- .../resources/org/apache/camel/model/marshal.json | 2 +- .../org/apache/camel/model/onException.json | 6 +- .../org/apache/camel/model/pollEnrich.json | 2 +- .../org/apache/camel/model/propertyExpression.json | 2 +- .../org/apache/camel/model/recipientList.json | 2 +- .../org/apache/camel/model/resequence.json | 2 +- .../org/apache/camel/model/routingSlip.json | 2 +- .../resources/org/apache/camel/model/script.json | 2 +- .../resources/org/apache/camel/model/setBody.json | 2 +- .../org/apache/camel/model/setHeader.json | 2 +- .../org/apache/camel/model/setProperty.json | 2 +- .../org/apache/camel/model/setVariable.json | 2 +- .../resources/org/apache/camel/model/sort.json | 2 +- .../resources/org/apache/camel/model/split.json | 2 +- .../resources/org/apache/camel/model/throttle.json | 4 +- .../org/apache/camel/model/transform.json | 2 +- .../org/apache/camel/model/unmarshal.json | 2 +- .../resources/org/apache/camel/model/validate.json | 2 +- .../resources/org/apache/camel/model/when.json | 2 +- .../apache/camel/model/whenSkipSendToEndpoint.json | 2 +- .../java/org/apache/camel/builder/Builder.java | 17 ++ .../camel/builder/DataFormatBuilderFactory.java | 8 + .../org/apache/camel/builder/DataFormatClause.java | 49 ++++ .../org/apache/camel/builder/ExpressionClause.java | 23 ++ .../camel/builder/ExpressionClauseSupport.java | 26 ++ .../camel/builder/LanguageBuilderFactory.java | 8 + .../org/apache/camel/model/MarshalDefinition.java | 2 + .../apache/camel/model/UnmarshalDefinition.java | 2 + .../camel/model/dataformat/BeanioDataFormat.java | 296 ++++++++++++++++++++ .../model/dataformat/DataFormatsDefinition.java | 1 + .../camel/model/language/WasmExpression.java | 97 +++++++ .../DataFormatTransformerDefinition.java | 2 + .../dataformat/BeanioDataFormatReifier.java | 43 +++ .../reifier/dataformat/DataFormatReifier.java | 3 + .../camel/reifier/language/ExpressionReifier.java | 3 + .../reifier/language/WasmExpressionReifier.java | 42 +++ .../org/apache/camel/main/components.properties | 1 + .../org/apache/camel/main/dataformats.properties | 1 + .../org/apache/camel/main/languages.properties | 1 + .../java/org/apache/camel/xml/in/ModelParser.java | 27 ++ .../java/org/apache/camel/xml/out/ModelWriter.java | 37 +++ .../org/apache/camel/yaml/out/ModelWriter.java | 37 +++ .../modules/ROOT/examples/json/wasm.json | 1 + .../modules/ROOT/pages/wasm-component.adoc | 1 + .../modules/dataformats/examples/json/beanio.json | 1 + docs/components/modules/dataformats/nav.adoc | 1 + .../dataformats/pages/beanio-dataformat.adoc | 1 + .../modules/languages/examples/json/wasm.json | 1 + .../modules/languages/pages/wasm-language.adoc | 1 + .../component/dsl/WasmComponentBuilderFactory.java | 117 ++++++++ .../endpoint/dsl/WasmEndpointBuilderFactory.java | 172 ++++++++++++ .../camel-component-known-dependencies.properties | 1 + .../deserializers/ExpressionDeserializers.java | 5 + .../dsl/yaml/deserializers/ModelDeserializers.java | 196 ++++++++++++++ .../deserializers/ModelDeserializersResolver.java | 4 + .../generated/resources/schema/camelYamlDsl.json | 217 +++++++++++++++ parent/pom.xml | 14 +- pom.xml | 6 +- 187 files changed, 7089 insertions(+), 72 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wasm.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/beanio.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/wasm.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanio.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/wasm.json create mode 100644 components/camel-beanio/pom.xml create mode 100644 components/camel-beanio/src/generated/java/org/apache/camel/dataformat/beanio/BeanIODataFormatConfigurer.java create mode 100644 components/camel-beanio/src/generated/resources/META-INF/services/org/apache/camel/configurer/beanio-dataformat create mode 100644 components/camel-beanio/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties create mode 100644 components/camel-beanio/src/generated/resources/META-INF/services/org/apache/camel/dataformat/beanio create mode 100644 components/camel-beanio/src/generated/resources/org/apache/camel/dataformat/beanio/beanio.json create mode 100644 components/camel-beanio/src/main/docs/beanio-dataformat.adoc create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOConfiguration.java create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOErrorHandler.java create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHeader.java create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOIterator.java create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/A1Record.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/B1Record.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIODataFormatComplexTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIODataFormatSimpleCustomBeanReaderErrorHandlerTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIODataFormatSimpleTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOSplitterCustomBeanReaderErrorHandlerTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOSplitterTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOUnmarshalSingleObjectTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Constants.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Employee.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Header.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/MyErrorDto.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/MyErrorHandler.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Record.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Separator.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/SpringBeanIODataFormatSimpleTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Trailer.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/csv/CsvTest.java create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/csv/CsvTestWithProperties.java create mode 100644 components/camel-beanio/src/test/resources/log4j2.properties create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/SpringBeanIODataFormatSimpleTest.xml create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/csv/mappings.xml create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/csv/mappingsWithProperties.xml create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/mappings.xml create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/single-object-mapping.xml create mode 100644 components/camel-wasm/pom.xml create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmComponentConfigurer.java create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmConfigurationConfigurer.java create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmEndpointConfigurer.java create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmEndpointUriFactory.java create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/component/wasm create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.wasm.WasmConfiguration create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/configurer/wasm-component create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/configurer/wasm-endpoint create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language.properties create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language/wasm create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/wasm-endpoint create mode 100644 components/camel-wasm/src/generated/resources/org/apache/camel/component/wasm/wasm.json create mode 100644 components/camel-wasm/src/generated/resources/org/apache/camel/language/wasm/wasm.json create mode 100644 components/camel-wasm/src/main/docs/wasm-component.adoc create mode 100644 components/camel-wasm/src/main/docs/wasm-language.adoc create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmComponent.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmConfiguration.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmEndpoint.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmProducer.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmExpression.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmLanguage.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/wasm/Wasm.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmFunction.java create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmSupport.java create mode 100644 components/camel-wasm/src/test/java/org/apache/camel/component/wasm/WasmComponentTest.java create mode 100644 components/camel-wasm/src/test/java/org/apache/camel/language/wasm/WasmLanguageTest.java create mode 100755 components/camel-wasm/src/test/resources/functions.wasm create mode 100644 components/camel-wasm/src/test/resources/log4j2.properties create mode 100644 components/camel-wasm/src/test/rust/Cargo.lock create mode 100644 components/camel-wasm/src/test/rust/Cargo.toml create mode 100755 components/camel-wasm/src/test/rust/build.sh create mode 100644 components/camel-wasm/src/test/rust/functions.rs create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/dataformat/beanio.json create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/language/wasm.json create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/BeanioDataFormat.java create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/language/WasmExpression.java create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/BeanioDataFormatReifier.java create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/language/WasmExpressionReifier.java create mode 120000 docs/components/modules/ROOT/examples/json/wasm.json create mode 120000 docs/components/modules/ROOT/pages/wasm-component.adoc create mode 120000 docs/components/modules/dataformats/examples/json/beanio.json create mode 120000 docs/components/modules/dataformats/pages/beanio-dataformat.adoc create mode 120000 docs/components/modules/languages/examples/json/wasm.json create mode 120000 docs/components/modules/languages/pages/wasm-language.adoc create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/WasmComponentBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WasmEndpointBuilderFactory.java