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 317a995 Add a bit of hazelcast docs add 78181a4 CAMEL-14519 - Create an AWS-DDB component based on SDK v2 add f2ae0d5 CAMEL-14519 - Create an AWS-DDB component based on SDK v2m, added component to kit add 0c5e225 CAMEL-14519 - Create an AWS-DDB component based on SDK v2, regen add 540a61a CAMEL-14519 - Create an AWS-DDB component based on SDK v2, reworked tests add ba6e2cd CAMEL-14519 - Create an AWS-DDB component based on SDK v2, fixed docs add 05b0dea CAMEL-14519 - Create an AWS-DDB component based on SDK v2, regen docs add 563cdac CAMEL-14519 - Create an AWS-DDB component based on SDK v2, fixed CS add 7462cab CAMEL-14519 - Create an AWS-DDB component based on SDK v2, added note on OSGi support add aefc36e CAMEL-14519 - Create an AWS-DDB component based on SDK v2, regen docs No new revisions were added by this update. Summary of changes: apache-camel/pom.xml | 5 + apache-camel/src/main/descriptors/common-bin.xml | 1 + bom/camel-bom/pom.xml | 5 + components/camel-aws2-ddb/pom.xml | 86 +++++ .../aws2/ddb/Ddb2ComponentConfigurer.java | 33 ++ .../component/aws2/ddb/Ddb2EndpointConfigurer.java | 52 +++ .../ddbstream/Ddb2StreamComponentConfigurer.java | 33 ++ .../ddbstream/Ddb2StreamEndpointConfigurer.java | 80 ++++ .../StringSequenceNumberConverterLoader.java | 40 ++ .../services/org/apache/camel/TypeConverterLoader | 2 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/aws2-ddb | 2 + .../org/apache/camel/component/aws2-ddbstream | 2 + .../org/apache/camel/configurer/aws2-ddb-component | 2 + .../org/apache/camel/configurer/aws2-ddb-endpoint | 2 + .../camel/configurer/aws2-ddbstream-component | 2 + .../camel/configurer/aws2-ddbstream-endpoint | 2 + .../apache/camel/component/aws2/ddb/aws2-ddb.json | 48 +++ .../component/aws2/ddbstream/aws2-ddbstream.json | 63 ++++ .../src/main/docs/aws2-ddb-component.adoc | 351 ++++++++++++++++++ .../src/main/docs/aws2-ddbstream-component.adoc | 184 +++++++++ .../component/aws2/ddb/AbstractDdbCommand.java | 99 +++++ .../component/aws2/ddb/BatchGetItemsCommand.java | 48 +++ .../camel/component/aws2/ddb/Ddb2Component.java | 122 ++++++ .../aws2/ddb/Ddb2ComponentVerifierExtension.java | 97 +++++ .../component/aws2/ddb/Ddb2Configuration.java | 231 ++++++++++++ .../camel/component/aws2/ddb/Ddb2Constants.java | 66 ++++ .../camel/component/aws2/ddb/Ddb2Endpoint.java | 194 ++++++++++ .../camel/component/aws2/ddb/Ddb2Operations.java | 21 ++ .../camel/component/aws2/ddb/Ddb2Producer.java | 95 +++++ .../component/aws2/ddb/DeleteItemCommand.java | 37 ++ .../component/aws2/ddb/DeleteTableCommand.java | 47 +++ .../component/aws2/ddb/DescribeTableCommand.java | 45 +++ .../camel/component/aws2/ddb/GetItemCommand.java | 36 ++ .../camel/component/aws2/ddb/PutItemCommand.java | 37 ++ .../camel/component/aws2/ddb/QueryCommand.java | 66 ++++ .../camel/component/aws2/ddb/ScanCommand.java | 52 +++ .../component/aws2/ddb/UpdateItemCommand.java | 46 +++ .../component/aws2/ddb/UpdateTableCommand.java | 45 +++ .../aws2/ddbstream/BigIntComparisons.java | 45 +++ .../aws2/ddbstream/Ddb2StreamComponent.java | 121 ++++++ .../Ddb2StreamComponentVerifierExtension.java | 84 +++++ .../aws2/ddbstream/Ddb2StreamConfiguration.java | 162 ++++++++ .../aws2/ddbstream/Ddb2StreamConsumer.java | 134 +++++++ .../aws2/ddbstream/Ddb2StreamEndpoint.java | 151 ++++++++ .../aws2/ddbstream/SequenceNumberProvider.java | 21 ++ .../aws2/ddbstream/ShardIteratorHandler.java | 136 +++++++ .../camel/component/aws2/ddbstream/ShardList.java | 148 ++++++++ .../ddbstream/StaticSequenceNumberProvider.java | 31 ++ .../ddbstream/StringSequenceNumberConverter.java | 32 ++ .../component/aws2/ddb/AmazonDDBClientMock.java | 204 ++++++++++ .../aws2/ddb/BatchGetItemsCommandTest.java | 72 ++++ .../aws2/ddb/DdbComponentConfigurationTest.java | 68 ++++ .../aws2/ddb/DdbComponentRegistryClientTest.java | 41 +++ .../ddb/DdbComponentVerifierExtensionTest.java | 71 ++++ .../component/aws2/ddb/DeleteItemCommandTest.java | 68 ++++ .../component/aws2/ddb/DeleteTableCommandTest.java | 56 +++ .../aws2/ddb/DescribeTableCommandTest.java | 63 ++++ .../component/aws2/ddb/GetItemCommandTest.java | 66 ++++ .../component/aws2/ddb/PutItemCommandTest.java | 66 ++++ .../camel/component/aws2/ddb/QueryCommandTest.java | 85 +++++ .../camel/component/aws2/ddb/ScanCommandTest.java | 73 ++++ .../component/aws2/ddb/UpdateItemCommandTest.java | 76 ++++ .../component/aws2/ddb/UpdateTableCommandTest.java | 54 +++ .../integration/DdbComponentIntegrationTest.java | 141 +++++++ .../DdbStreamComponentConfigurationTest.java | 78 ++++ .../DdbStreamComponentVerifierExtensionTest.java | 71 ++++ .../src/test/resources/log4j2.properties | 28 ++ components/pom.xml | 1 + core/camel-componentdsl/pom.xml | 6 + .../component/ComponentsBuilderFactory.java | 24 ++ .../dsl/Aws2DdbComponentBuilderFactory.java | 160 ++++++++ .../dsl/Aws2DdbstreamComponentBuilderFactory.java | 160 ++++++++ .../src/generated/resources/metadata.json | 40 ++ docs/components/modules/ROOT/nav.adoc | 5 + .../modules/ROOT/pages/aws2-ddb-component.adoc | 410 +++++++++++++++++++++ .../ROOT/pages/aws2-ddbstream-component.adoc | 255 +++++++++++++ .../modules/ROOT/pages/aws2-ecs-component.adoc | 2 +- docs/components/modules/ROOT/pages/index.adoc | 6 +- parent/pom.xml | 5 + 80 files changed, 5904 insertions(+), 2 deletions(-) create mode 100644 components/camel-aws2-ddb/pom.xml create mode 100644 components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2ComponentConfigurer.java create mode 100644 components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointConfigurer.java create mode 100644 components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponentConfigurer.java create mode 100644 components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointConfigurer.java create mode 100644 components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/StringSequenceNumberConverterLoader.java create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/component/aws2-ddb create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/component/aws2-ddbstream create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/configurer/aws2-ddb-component create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/configurer/aws2-ddb-endpoint create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/configurer/aws2-ddbstream-component create mode 100644 components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/configurer/aws2-ddbstream-endpoint create mode 100644 components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json create mode 100644 components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json create mode 100644 components/camel-aws2-ddb/src/main/docs/aws2-ddb-component.adoc create mode 100644 components/camel-aws2-ddb/src/main/docs/aws2-ddbstream-component.adoc create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/AbstractDdbCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/BatchGetItemsCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2Component.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2ComponentVerifierExtension.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2Configuration.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2Constants.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2Endpoint.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2Operations.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/Ddb2Producer.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/DeleteItemCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/DeleteTableCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/DescribeTableCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/GetItemCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/PutItemCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/QueryCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/ScanCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/UpdateItemCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/UpdateTableCommand.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/BigIntComparisons.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponent.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponentVerifierExtension.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConfiguration.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumer.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpoint.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/SequenceNumberProvider.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/ShardIteratorHandler.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/ShardList.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/StaticSequenceNumberProvider.java create mode 100644 components/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/StringSequenceNumberConverter.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/AmazonDDBClientMock.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/BatchGetItemsCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/DdbComponentConfigurationTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/DdbComponentRegistryClientTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/DdbComponentVerifierExtensionTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/DeleteItemCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/DeleteTableCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/DescribeTableCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/GetItemCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/PutItemCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/QueryCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/ScanCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/UpdateItemCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/UpdateTableCommandTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/integration/DdbComponentIntegrationTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/DdbStreamComponentConfigurationTest.java create mode 100644 components/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/DdbStreamComponentVerifierExtensionTest.java create mode 100644 components/camel-aws2-ddb/src/test/resources/log4j2.properties create mode 100644 core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2DdbComponentBuilderFactory.java create mode 100644 core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2DdbstreamComponentBuilderFactory.java create mode 100644 docs/components/modules/ROOT/pages/aws2-ddb-component.adoc create mode 100644 docs/components/modules/ROOT/pages/aws2-ddbstream-component.adoc