This is an automated email from the ASF dual-hosted git repository.
igarashitm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 0a9cbbf3f66 CAMEL-21893: EnvVar settings should overwrite default
Kamelet property values
add 01defeaae87 CAMEL-21644: Add camel-dfdl component
add 0970ebf7b84 CAMEL-21644: Add dfdl DataFormat
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../org/apache/camel/catalog/components/dfdl.json | 37 +
.../apache/camel/catalog/dataformats.properties | 1 +
.../org/apache/camel/catalog/dataformats/dfdl.json | 24 +
.../org/apache/camel/catalog/models.properties | 1 +
.../org/apache/camel/catalog/models/dfdl.json | 21 +
.../org/apache/camel/catalog/models/marshal.json | 2 +-
.../org/apache/camel/catalog/models/unmarshal.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 45 +
components/camel-dfdl/pom.xml | 65 ++
.../component/dfdl/DfdlComponentConfigurer.java | 57 +
.../component/dfdl/DfdlEndpointConfigurer.java | 69 ++
.../component/dfdl/DfdlEndpointUriFactory.java | 74 ++
.../dataformat/dfdl/DfdlDataFormatConfigurer.java | 34 +
.../org/apache/camel/component/dfdl/dfdl.json | 37 +
.../org/apache/camel/dataformat/dfdl/dfdl.json | 24 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/dfdl | 2 +
.../org/apache/camel/configurer/dfdl-component | 2 +
.../org/apache/camel/configurer/dfdl-dataformat | 2 +
.../org/apache/camel/configurer/dfdl-endpoint | 2 +
.../org/apache/camel/dataformat.properties | 7 +
.../services/org/apache/camel/dataformat/dfdl | 2 +
.../org/apache/camel/urifactory/dfdl-endpoint | 2 +
.../camel-dfdl/src/main/docs/dfdl-component.adoc | 70 ++
.../camel-dfdl/src/main/docs/dfdl-dataformat.adoc | 100 ++
.../apache/camel/component/dfdl/DfdlComponent.java | 36 +
.../apache/camel/component/dfdl/DfdlEndpoint.java | 152 +++
.../camel/component/dfdl/DfdlParseException.java | 31 +
.../camel/component/dfdl/DfdlUnparseException.java | 31 +
.../camel/component/dfdl/ParseDirection.java | 25 +
.../camel/dataformat/dfdl/DfdlDataFormat.java | 132 +++
.../camel/component/dfdl/DfdlComponentTest.java | 131 +++
.../camel/dataformat/dfdl/DfdlDataFormatTest.java | 135 +++
.../src/test/resources/X12-837P-message.edi.txt | 46 +
.../src/test/resources/X12-837P-message.xml | 330 ++++++
.../src/test/resources/X12-837P.dfdl.xsd | 1154 ++++++++++++++++++++
.../src/test/resources/log4j2-test.properties | 28 +
components/pom.xml | 1 +
.../org/apache/camel/model/dataformat/dfdl.json | 21 +
.../META-INF/org/apache/camel/model/marshal.json | 2 +-
.../META-INF/org/apache/camel/model/unmarshal.json | 2 +-
.../services/org/apache/camel/model.properties | 1 +
.../org/apache/camel/model/dataformat/jaxb.index | 1 +
.../camel/builder/DataFormatBuilderFactory.java | 8 +
.../org/apache/camel/builder/DataFormatClause.java | 8 +
.../org/apache/camel/model/MarshalDefinition.java | 2 +
.../apache/camel/model/UnmarshalDefinition.java | 2 +
.../camel/model/dataformat/DfdlDataFormat.java | 138 +++
.../reifier/dataformat/DataFormatReifier.java | 3 +
.../reifier/dataformat/DfdlDataFormatReifier.java | 38 +
.../org/apache/camel/main/components.properties | 1 +
.../org/apache/camel/main/dataformats.properties | 1 +
.../java/org/apache/camel/xml/in/ModelParser.java | 9 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 13 +
.../org/apache/camel/yaml/out/ModelWriter.java | 13 +
.../modules/ROOT/examples/json/dfdl.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/dfdl-component.adoc | 1 +
.../modules/dataformats/examples/json/dfdl.json | 1 +
docs/components/modules/dataformats/nav.adoc | 1 +
.../modules/dataformats/pages/dfdl-dataformat.adoc | 1 +
.../component/ComponentsBuilderFactory.java | 14 +
.../component/dsl/DfdlComponentBuilderFactory.java | 122 +++
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 42 +
.../endpoint/dsl/DfdlEndpointBuilderFactory.java | 222 ++++
.../camel-component-known-dependencies.properties | 1 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 76 ++
.../deserializers/ModelDeserializersResolver.java | 2 +
.../generated/resources/schema/camelYamlDsl.json | 55 +
parent/pom.xml | 6 +
75 files changed, 3739 insertions(+), 4 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dfdl.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/dfdl.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/dfdl.json
create mode 100644 components/camel-dfdl/pom.xml
create mode 100644
components/camel-dfdl/src/generated/java/org/apache/camel/component/dfdl/DfdlComponentConfigurer.java
create mode 100644
components/camel-dfdl/src/generated/java/org/apache/camel/component/dfdl/DfdlEndpointConfigurer.java
create mode 100644
components/camel-dfdl/src/generated/java/org/apache/camel/component/dfdl/DfdlEndpointUriFactory.java
create mode 100644
components/camel-dfdl/src/generated/java/org/apache/camel/dataformat/dfdl/DfdlDataFormatConfigurer.java
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/org/apache/camel/component/dfdl/dfdl.json
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/org/apache/camel/dataformat/dfdl/dfdl.json
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/component/dfdl
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/configurer/dfdl-component
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/configurer/dfdl-dataformat
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/configurer/dfdl-endpoint
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/dataformat/dfdl
create mode 100644
components/camel-dfdl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dfdl-endpoint
create mode 100644 components/camel-dfdl/src/main/docs/dfdl-component.adoc
create mode 100644 components/camel-dfdl/src/main/docs/dfdl-dataformat.adoc
create mode 100644
components/camel-dfdl/src/main/java/org/apache/camel/component/dfdl/DfdlComponent.java
create mode 100644
components/camel-dfdl/src/main/java/org/apache/camel/component/dfdl/DfdlEndpoint.java
create mode 100644
components/camel-dfdl/src/main/java/org/apache/camel/component/dfdl/DfdlParseException.java
create mode 100644
components/camel-dfdl/src/main/java/org/apache/camel/component/dfdl/DfdlUnparseException.java
create mode 100644
components/camel-dfdl/src/main/java/org/apache/camel/component/dfdl/ParseDirection.java
create mode 100644
components/camel-dfdl/src/main/java/org/apache/camel/dataformat/dfdl/DfdlDataFormat.java
create mode 100644
components/camel-dfdl/src/test/java/org/apache/camel/component/dfdl/DfdlComponentTest.java
create mode 100644
components/camel-dfdl/src/test/java/org/apache/camel/dataformat/dfdl/DfdlDataFormatTest.java
create mode 100644
components/camel-dfdl/src/test/resources/X12-837P-message.edi.txt
create mode 100644
components/camel-dfdl/src/test/resources/X12-837P-message.xml
create mode 100644 components/camel-dfdl/src/test/resources/X12-837P.dfdl.xsd
create mode 100644
components/camel-dfdl/src/test/resources/log4j2-test.properties
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/dfdl.json
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/DfdlDataFormat.java
create mode 100644
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/DfdlDataFormatReifier.java
create mode 120000 docs/components/modules/ROOT/examples/json/dfdl.json
create mode 120000 docs/components/modules/ROOT/pages/dfdl-component.adoc
create mode 120000 docs/components/modules/dataformats/examples/json/dfdl.json
create mode 120000
docs/components/modules/dataformats/pages/dfdl-dataformat.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/DfdlComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DfdlEndpointBuilderFactory.java