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 2024/01/26 11:26:18 UTC
(camel) branch regen_bot updated (398c43afc98 -> e9bc2a744ab)
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