This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git.
from f604341 update: Component reference index.adoc new 0b7fad1 base structure camel-any23 dataformat new 623949c add missing files to any23 dataformat basic structure new d2ff724 basic structure any23 new 2ea75a6 some clean-up new d48be9d basic marshal implementation any23 new 786f650 Add configuration parameters. Add data format build clauses. new 7222a04 Marshal RDF-XML from microformats. Default configuration of Any 23. new 7f954bd Fix marshal test new 22ae8ce merge last camel version with any23 component new 17ebeaa Improve configurability new 1e147a3 Improve configurability re build project new f5d494f Restructure marshal/unmarshal Implement unmarshal Add karaf feature and test new e0cbc31 Improve documentation new 64f3273 Improve HTTP test. Add Spring XML test. new f9abcdd Improve documentation new f158bd5 fix karaf support new 0158178 Rebuild project. new 03391af suspend karaf support new 3176416 missing file to suspend karaf support new 8c6bd3b Camel-Any23: Added a SB Integration test for the component The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: apache-camel/pom.xml | 10 + apache-camel/src/main/descriptors/common-bin.xml | 2 + bom/camel-bom/pom.xml | 10 + components/camel-any23/pom.xml | 96 ++++++++++ .../src/main/docs/any23-dataformat.adoc | 119 ++++++++++++ .../camel/dataformat/any23/Any23DataFormat.java | 208 +++++++++++++++++++++ .../camel/dataformat/any23/Any23OutputFormat.java | 21 +++ .../camel/dataformat/any23/utils/Any23Utils.java | 63 +++++++ .../dataformat/any23/writer/RDF4JModelWriter.java | 68 +++++++ .../any23/Any23DataFormatConfigurationsTest.java | 66 +++++++ .../any23/Any23DataFormatDefaultTest.java | 55 ++++++ .../any23/Any23DataFormatExtractorsTest.java | 69 +++++++ .../dataformat/any23/Any23DataFormatHTTPTest.java | 57 ++++++ .../any23/Any23DataFormatMarshalTest.java | 58 ++++++ .../dataformat/any23/Any23DataFormatModelTest.java | 56 ++++++ .../any23/Any23DataFormatOutputFormatTest.java | 62 ++++++ .../any23/Any23DataFormatSpringTest.java | 57 ++++++ .../camel/dataformat/any23/Any23TestSupport.java | 44 +++++ .../src/test/resources/log4j2.properties | 28 +++ .../camel/dataformat/any23/microformat/vcard.html | 79 ++++++++ .../any23/spring/SpringAny23DataFormatTest.xml | 51 +++++ components/pom.xml | 1 + components/readme.adoc | 4 +- .../org/apache/camel/builder/DataFormatClause.java | 25 +++ .../org/apache/camel/model/MarshalDefinition.java | 2 + .../apache/camel/model/UnmarshalDefinition.java | 2 + .../camel/model/dataformat/Any23DataFormat.java | 126 +++++++++++++ .../apache/camel/model/dataformat/Any23Type.java | 30 +++ .../model/dataformat/DataFormatsDefinition.java | 1 + .../reifier/dataformat/Any23DataFormatReifier.java | 51 +++++ .../reifier/dataformat/DataFormatReifier.java | 2 + docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages/any23-dataformat.adoc | 119 ++++++++++++ parent/pom.xml | 34 ++++ .../components-starter/camel-any23-starter/pom.xml | 53 ++++++ .../Any23DataFormatAutoConfiguration.java | 128 +++++++++++++ .../springboot/Any23DataFormatConfiguration.java | 97 ++++++++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 19 ++ .../src/main/resources/META-INF/spring.provides | 17 ++ platforms/spring-boot/components-starter/pom.xml | 1 + .../camel-spring-boot-dependencies/pom.xml | 25 +++ .../camel/itest/springboot/CamelAny23Test.java | 49 +++++ 44 files changed, 2065 insertions(+), 1 deletion(-) create mode 100644 components/camel-any23/pom.xml create mode 100644 components/camel-any23/src/main/docs/any23-dataformat.adoc create mode 100644 components/camel-any23/src/main/java/org/apache/camel/dataformat/any23/Any23DataFormat.java create mode 100644 components/camel-any23/src/main/java/org/apache/camel/dataformat/any23/Any23OutputFormat.java create mode 100644 components/camel-any23/src/main/java/org/apache/camel/dataformat/any23/utils/Any23Utils.java create mode 100644 components/camel-any23/src/main/java/org/apache/camel/dataformat/any23/writer/RDF4JModelWriter.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatConfigurationsTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatDefaultTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatExtractorsTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatHTTPTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatMarshalTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatModelTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatOutputFormatTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23DataFormatSpringTest.java create mode 100644 components/camel-any23/src/test/java/org/apache/camel/dataformat/any23/Any23TestSupport.java create mode 100644 components/camel-any23/src/test/resources/log4j2.properties create mode 100644 components/camel-any23/src/test/resources/org/apache/camel/dataformat/any23/microformat/vcard.html create mode 100644 components/camel-any23/src/test/resources/org/apache/camel/dataformat/any23/spring/SpringAny23DataFormatTest.xml create mode 100644 core/camel-core/src/main/java/org/apache/camel/model/dataformat/Any23DataFormat.java create mode 100644 core/camel-core/src/main/java/org/apache/camel/model/dataformat/Any23Type.java create mode 100644 core/camel-core/src/main/java/org/apache/camel/reifier/dataformat/Any23DataFormatReifier.java create mode 100644 docs/components/modules/ROOT/pages/any23-dataformat.adoc create mode 100644 platforms/spring-boot/components-starter/camel-any23-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-any23-starter/src/main/java/org/apache/camel/dataformat/any23/springboot/Any23DataFormatAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-any23-starter/src/main/java/org/apache/camel/dataformat/any23/springboot/Any23DataFormatConfiguration.java copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-any23-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-any23-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-any23-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-any23-starter/src/main/resources/META-INF/spring.provides create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelAny23Test.java