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 54f85ad CAMEL-13243: Spring Main supports Spring IoC for route builder classes. new 80c4100 CAMEL-13165 - Camel-AWS: Create an AWS MSK component new b448cd7 CAMEL-13165 - Add Spring-boot starter bits new b94b284 CAMEL-13165 - Fixed CS new 4925b58 CAMEL-13165 - Added camel-aws-msk to kit new e248438 CAMEL-13165 - Regen docs new 4c9957d CAMEL-13165 - Regen new fc41b4d CAMEL-13165 - Docs updated new 0204b93 CAMEL-13165 - Brings in docs for SB too new 92dbbb9 CAMEL-13165 - Added Karaf feature new c490eeb CAMEL-13165 - Added karaf feature ITest new 2af9669 CAMEL-13165 - Added Spring Boot ITest The 11 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-aws-msk/pom.xml | 81 +++++++++ .../src/main/docs/aws-msk-component.adoc | 186 ++++++++++++++++++++ .../camel/component/aws/msk/MSKComponent.java | 121 +++++++++++++ .../aws/msk/MSKComponentVerifierExtension.java | 89 ++++++++++ .../camel/component/aws/msk/MSKConfiguration.java | 137 +++++++++++++++ .../camel/component/aws/msk/MSKConstants.java | 30 ++++ .../camel/component/aws/msk/MSKEndpoint.java | 121 +++++++++++++ .../camel/component/aws/msk/MSKOperations.java | 24 +++ .../camel/component/aws/msk/MSKProducer.java | 170 ++++++++++++++++++ .../component/aws/msk/AmazonMSKClientMock.java | 64 +++++++ .../aws/msk/MSKComponentConfigurationTest.java | 50 ++++++ .../aws/msk/MSKComponentVerifierExtensionTest.java | 73 ++++++++ .../component/aws/msk/MSKProducerSpringTest.java | 102 +++++++++++ .../camel/component/aws/msk/MSKProducerTest.java | 121 +++++++++++++ .../src/test/resources/log4j2.properties | 0 .../aws/msk/MSKComponentSpringTest-context.xml | 47 +++++ .../src/main/docs/properties-component.adoc | 5 +- components/pom.xml | 1 + components/readme.adoc | 5 +- docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages/aws-msk-component.adoc | 186 ++++++++++++++++++++ .../modules/ROOT/pages/properties-component.adoc | 27 ++- parent/pom.xml | 10 ++ .../karaf/features/src/main/resources/features.xml | 16 ++ .../camel-aws-msk-starter/pom.xml | 61 +++++++ .../springboot/MSKComponentAutoConfiguration.java | 128 ++++++++++++++ .../msk/springboot/MSKComponentConfiguration.java | 193 +++++++++++++++++++++ .../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 | 10 ++ .../{CamelAwsTest.java => CamelAwsMskTest.java} | 23 +-- .../org/apache/camel/itest/karaf/CamelAwsTest.java | 1 + .../camel/itest/springboot/CamelAwsMskTest.java | 48 +++++ 39 files changed, 2162 insertions(+), 28 deletions(-) create mode 100644 components/camel-aws-msk/pom.xml create mode 100644 components/camel-aws-msk/src/main/docs/aws-msk-component.adoc create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKComponent.java create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKComponentVerifierExtension.java create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKConfiguration.java create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKConstants.java create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKEndpoint.java create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKOperations.java create mode 100644 components/camel-aws-msk/src/main/java/org/apache/camel/component/aws/msk/MSKProducer.java create mode 100644 components/camel-aws-msk/src/test/java/org/apache/camel/component/aws/msk/AmazonMSKClientMock.java create mode 100644 components/camel-aws-msk/src/test/java/org/apache/camel/component/aws/msk/MSKComponentConfigurationTest.java create mode 100644 components/camel-aws-msk/src/test/java/org/apache/camel/component/aws/msk/MSKComponentVerifierExtensionTest.java create mode 100644 components/camel-aws-msk/src/test/java/org/apache/camel/component/aws/msk/MSKProducerSpringTest.java create mode 100644 components/camel-aws-msk/src/test/java/org/apache/camel/component/aws/msk/MSKProducerTest.java copy components/{camel-aws-kms => camel-aws-msk}/src/test/resources/log4j2.properties (100%) create mode 100644 components/camel-aws-msk/src/test/resources/org/apache/camel/component/aws/msk/MSKComponentSpringTest-context.xml create mode 100644 docs/components/modules/ROOT/pages/aws-msk-component.adoc create mode 100644 platforms/spring-boot/components-starter/camel-aws-msk-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-aws-msk-starter/src/main/java/org/apache/camel/component/aws/msk/springboot/MSKComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-aws-msk-starter/src/main/java/org/apache/camel/component/aws/msk/springboot/MSKComponentConfiguration.java copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-aws-msk-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-aws-msk-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-aws-msk-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-aws-msk-starter/src/main/resources/META-INF/spring.provides copy tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/{CamelAwsTest.java => CamelAwsMskTest.java} (51%) create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelAwsMskTest.java