This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 65fcdf466de9 Disable Iggy tests on CI
new a02c1a842c8f CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS DDB
new fbd13e9bade3 CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS Kinesis
new 07572b3fe894 CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS ECS, AWS EC2, AWS SES, AWS STS
new 8a58b42dd9e8 CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS EKS
new 85e7570cb4ac CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS IAM
new 64d854433bb3 CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS KMS
new 777f3efcc853 CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS MQ
new 7d6ddffbe425 CAMEL-22786 - Camel-AWS: Extract common logic for clients
instantiation in a separated module - AWS MSK
The 8 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:
components/camel-aws/camel-aws-common/pom.xml | 5 +
.../component/aws/common/AwsClientBuilderUtil.java | 95 +++++++++++++++++
components/camel-aws/camel-aws2-ddb/pom.xml | 4 +
.../component/aws2/ddb/Ddb2Configuration.java | 5 +-
.../camel/component/aws2/ddb/Ddb2Endpoint.java | 2 +-
.../aws2/ddb/client/Ddb2ClientFactory.java | 28 ++---
.../aws2/ddb/client/Ddb2InternalClient.java | 32 ------
.../client/impl/Ddb2ClientIAMOptimizedImpl.java | 93 -----------------
.../impl/Ddb2ClientIAMProfileOptimizedImpl.java | 98 ------------------
.../client/impl/Ddb2ClientSessionTokenImpl.java | 111 --------------------
.../ddb/client/impl/Ddb2ClientStandardImpl.java | 109 -------------------
.../aws2/ddbstream/Ddb2StreamConfiguration.java | 5 +-
.../aws2/ddbstream/Ddb2StreamEndpoint.java | 2 +-
.../ddbstream/client/Ddb2StreamClientFactory.java | 28 ++---
.../ddbstream/client/Ddb2StreamInternalClient.java | 32 ------
.../impl/Ddb2StreamClientIAMOptimizedImpl.java | 94 -----------------
.../Ddb2StreamClientIAMProfileOptimizedImpl.java | 99 ------------------
.../impl/Ddb2StreamClientSessionTokenImpl.java | 111 --------------------
.../client/impl/Ddb2StreamClientStandardImpl.java | 109 -------------------
.../component/aws2/ddb/Ddb2ClientFactoryTest.java | 45 ++++----
.../ddbstream/Ddb2StreamClientFactoryTest.java | 45 ++++----
components/camel-aws/camel-aws2-ec2/pom.xml | 4 +
.../component/aws2/ec2/AWS2EC2Configuration.java | 9 +-
.../camel/component/aws2/ec2/AWS2EC2Endpoint.java | 2 +-
.../aws2/ec2/client/AWS2EC2ClientFactory.java | 28 ++---
.../aws2/ec2/client/AWS2EC2InternalClient.java | 32 ------
.../client/impl/AWS2EC2ClientIAMOptimizedImpl.java | 93 -----------------
.../impl/AWS2EC2ClientIAMProfileOptimizedImpl.java | 98 ------------------
.../client/impl/AWS2EC2ClientSessionTokenImpl.java | 111 --------------------
.../ec2/client/impl/AWS2EC2ClientStandardImpl.java | 109 -------------------
.../aws2/ec2/AWS2EC2ClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-ecs/pom.xml | 4 +
.../component/aws2/ecs/ECS2Configuration.java | 9 +-
.../camel/component/aws2/ecs/ECS2Endpoint.java | 2 +-
.../aws2/ecs/client/ECS2ClientFactory.java | 28 ++---
.../aws2/ecs/client/ECS2InternalClient.java | 32 ------
.../client/impl/ECS2ClientIAMOptimizedImpl.java | 93 -----------------
.../impl/ECS2ClientIAMProfileOptimizedImpl.java | 98 ------------------
.../client/impl/ECS2ClientSessionTokenImpl.java | 111 --------------------
.../ecs/client/impl/ECS2ClientStandardImpl.java | 109 -------------------
.../component/aws2/ecs/ECS2ClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-eks/pom.xml | 4 +
.../component/aws2/eks/EKS2Configuration.java | 9 +-
.../camel/component/aws2/eks/EKS2Endpoint.java | 2 +-
.../aws2/eks/client/EKS2ClientFactory.java | 28 ++---
.../aws2/eks/client/EKS2InternalClient.java | 32 ------
.../client/impl/EKS2ClientIAMOptimizedImpl.java | 93 -----------------
.../impl/EKS2ClientIAMProfileOptimizedImpl.java | 98 ------------------
.../client/impl/EKS2ClientSessionTokenImpl.java | 111 --------------------
.../eks/client/impl/EKS2ClientStandardImpl.java | 109 -------------------
.../component/aws2/eks/EKS2ClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-iam/pom.xml | 4 +
.../component/aws2/iam/IAM2Configuration.java | 9 +-
.../camel/component/aws2/iam/IAM2Endpoint.java | 2 +-
.../aws2/iam/client/IAM2ClientFactory.java | 28 ++---
.../aws2/iam/client/IAM2InternalClient.java | 32 ------
.../iam/client/impl/IAM2ClientOptimizedImpl.java | 93 -----------------
.../impl/IAM2ClientProfileOptimizedImpl.java | 98 ------------------
.../client/impl/IAM2ClientSessionTokenImpl.java | 111 --------------------
.../iam/client/impl/IAM2ClientStandardImpl.java | 109 -------------------
.../component/aws2/iam/IAMClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-kinesis/pom.xml | 4 +
.../firehose/KinesisFirehose2Configuration.java | 3 +-
.../aws2/firehose/KinesisFirehose2Endpoint.java | 2 +-
.../client/KinesisFirehoseClientFactory.java | 28 ++---
.../client/KinesisFirehoseInternalClient.java | 32 ------
.../KinesisFirehoseClientIAMOptimizedImpl.java | 95 -----------------
...nesisFirehoseClientIAMProfileOptimizedImpl.java | 100 ------------------
.../KinesisFirehoseClientSessionTokenImpl.java | 111 --------------------
.../impl/KinesisFirehoseClientStandardImpl.java | 109 -------------------
.../aws2/kinesis/Kinesis2Configuration.java | 3 +-
.../component/aws2/kinesis/KinesisConnection.java | 4 +-
.../kinesis/client/KinesisAsyncInternalClient.java | 31 ------
.../aws2/kinesis/client/KinesisClientFactory.java | 46 ++++-----
.../aws2/kinesis/client/KinesisInternalClient.java | 32 ------
.../impl/KinesisAsyncClientIAMOptimizedImpl.java | 96 -----------------
.../KinesisAsyncClientIAMProfileOptimizedImpl.java | 101 ------------------
.../impl/KinesisAsyncClientSessionTokenImpl.java | 115 ---------------------
.../impl/KinesisAsyncClientStandardImpl.java | 113 --------------------
.../client/impl/KinesisClientIAMOptimizedImpl.java | 94 -----------------
.../impl/KinesisClientIAMProfileOptimizedImpl.java | 99 ------------------
.../client/impl/KinesisClientSessionTokenImpl.java | 111 --------------------
.../client/impl/KinesisClientStandardImpl.java | 109 -------------------
.../firehose/KinesisFirehoseClientFactoryTest.java | 57 +++++-----
.../aws2/kinesis/KinesisClientFactoryTest.java | 66 ++++++------
components/camel-aws/camel-aws2-kms/pom.xml | 4 +
.../component/aws2/kms/KMS2Configuration.java | 9 +-
.../camel/component/aws2/kms/KMS2Endpoint.java | 2 +-
.../aws2/kms/client/KMS2ClientFactory.java | 28 ++---
.../aws2/kms/client/KMS2InternalClient.java | 32 ------
.../kms/client/impl/KMS2ClientOptimizedImpl.java | 93 -----------------
.../impl/KMS2ClientProfileOptimizedImpl.java | 98 ------------------
.../client/impl/KMS2ClientSessionTokenImpl.java | 111 --------------------
.../kms/client/impl/KMS2ClientStandardImpl.java | 109 -------------------
.../component/aws2/kms/KMSClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-mq/pom.xml | 4 +
.../camel/component/aws2/mq/MQ2Configuration.java | 9 +-
.../camel/component/aws2/mq/MQ2Endpoint.java | 2 +-
.../component/aws2/mq/client/MQ2ClientFactory.java | 28 ++---
.../aws2/mq/client/MQ2InternalClient.java | 32 ------
.../mq/client/impl/MQ2ClientOptimizedImpl.java | 93 -----------------
.../client/impl/MQ2ClientProfileOptimizedImpl.java | 98 ------------------
.../mq/client/impl/MQ2ClientSessionTokenImpl.java | 111 --------------------
.../aws2/mq/client/impl/MQ2ClientStandardImpl.java | 109 -------------------
.../component/aws2/mq/MQ2ClientFactoryTest.java | 52 +++++-----
components/camel-aws/camel-aws2-msk/pom.xml | 4 +
.../component/aws2/msk/MSK2Configuration.java | 9 +-
.../camel/component/aws2/msk/MSK2Endpoint.java | 2 +-
.../aws2/msk/client/MSK2ClientFactory.java | 28 ++---
.../aws2/msk/client/MSK2InternalClient.java | 32 ------
.../msk/client/impl/MSK2ClientOptimizedImpl.java | 93 -----------------
.../impl/MSK2ClientProfileOptimizedImpl.java | 98 ------------------
.../client/impl/MSK2ClientSessionTokenImpl.java | 111 --------------------
.../msk/client/impl/MSK2ClientStandardImpl.java | 109 -------------------
.../component/aws2/msk/MSK2ClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-ses/pom.xml | 4 +
.../component/aws2/ses/Ses2Configuration.java | 8 +-
.../camel/component/aws2/ses/Ses2Endpoint.java | 2 +-
.../aws2/ses/client/Ses2ClientFactory.java | 28 ++---
.../aws2/ses/client/Ses2InternalClient.java | 32 ------
.../ses/client/impl/Ses2ClientOptimizedImpl.java | 93 -----------------
.../impl/Ses2ClientProfileOptimizedImpl.java | 98 ------------------
.../client/impl/Ses2ClientSessionTokenImpl.java | 111 --------------------
.../ses/client/impl/Ses2ClientStandardImpl.java | 109 -------------------
.../component/aws2/ses/Ses2ClientFactoryTest.java | 53 +++++-----
components/camel-aws/camel-aws2-sts/pom.xml | 4 +
.../component/aws2/sts/STS2Configuration.java | 21 +++-
.../camel/component/aws2/sts/STS2Endpoint.java | 2 +-
.../aws2/sts/client/STS2ClientFactory.java | 25 ++---
.../aws2/sts/client/STS2InternalClient.java | 30 ------
.../sts/client/impl/STS2ClientIAMOptimized.java | 94 -----------------
.../client/impl/STS2ClientIAMProfileOptimized.java | 99 ------------------
.../sts/client/impl/STS2ClientStandardImpl.java | 109 -------------------
.../component/aws2/sts/STS2ClientFactoryTest.java | 44 ++++----
134 files changed, 711 insertions(+), 6740 deletions(-)
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/client/Ddb2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/client/impl/Ddb2ClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/client/impl/Ddb2ClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/client/impl/Ddb2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddb/client/impl/Ddb2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/client/Ddb2StreamInternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/client/impl/Ddb2StreamClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/client/impl/Ddb2StreamClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/client/impl/Ddb2StreamClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/client/impl/Ddb2StreamClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ec2/src/main/java/org/apache/camel/component/aws2/ec2/client/AWS2EC2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-ec2/src/main/java/org/apache/camel/component/aws2/ec2/client/impl/AWS2EC2ClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ec2/src/main/java/org/apache/camel/component/aws2/ec2/client/impl/AWS2EC2ClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ec2/src/main/java/org/apache/camel/component/aws2/ec2/client/impl/AWS2EC2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ec2/src/main/java/org/apache/camel/component/aws2/ec2/client/impl/AWS2EC2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ecs/src/main/java/org/apache/camel/component/aws2/ecs/client/ECS2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-ecs/src/main/java/org/apache/camel/component/aws2/ecs/client/impl/ECS2ClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ecs/src/main/java/org/apache/camel/component/aws2/ecs/client/impl/ECS2ClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ecs/src/main/java/org/apache/camel/component/aws2/ecs/client/impl/ECS2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ecs/src/main/java/org/apache/camel/component/aws2/ecs/client/impl/ECS2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-eks/src/main/java/org/apache/camel/component/aws2/eks/client/EKS2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-eks/src/main/java/org/apache/camel/component/aws2/eks/client/impl/EKS2ClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-eks/src/main/java/org/apache/camel/component/aws2/eks/client/impl/EKS2ClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-eks/src/main/java/org/apache/camel/component/aws2/eks/client/impl/EKS2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-eks/src/main/java/org/apache/camel/component/aws2/eks/client/impl/EKS2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/client/IAM2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/client/impl/IAM2ClientOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/client/impl/IAM2ClientProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/client/impl/IAM2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/client/impl/IAM2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/client/KinesisFirehoseInternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/client/impl/KinesisFirehoseClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/client/impl/KinesisFirehoseClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/client/impl/KinesisFirehoseClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/client/impl/KinesisFirehoseClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/KinesisAsyncInternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/KinesisInternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisAsyncClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisAsyncClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisAsyncClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisAsyncClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisClientIAMOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisClientIAMProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/client/impl/KinesisClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/client/KMS2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/client/impl/KMS2ClientOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/client/impl/KMS2ClientProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/client/impl/KMS2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/client/impl/KMS2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-mq/src/main/java/org/apache/camel/component/aws2/mq/client/MQ2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-mq/src/main/java/org/apache/camel/component/aws2/mq/client/impl/MQ2ClientOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-mq/src/main/java/org/apache/camel/component/aws2/mq/client/impl/MQ2ClientProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-mq/src/main/java/org/apache/camel/component/aws2/mq/client/impl/MQ2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-mq/src/main/java/org/apache/camel/component/aws2/mq/client/impl/MQ2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-msk/src/main/java/org/apache/camel/component/aws2/msk/client/MSK2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-msk/src/main/java/org/apache/camel/component/aws2/msk/client/impl/MSK2ClientOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-msk/src/main/java/org/apache/camel/component/aws2/msk/client/impl/MSK2ClientProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-msk/src/main/java/org/apache/camel/component/aws2/msk/client/impl/MSK2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-msk/src/main/java/org/apache/camel/component/aws2/msk/client/impl/MSK2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/client/Ses2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/client/impl/Ses2ClientOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/client/impl/Ses2ClientProfileOptimizedImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/client/impl/Ses2ClientSessionTokenImpl.java
delete mode 100644
components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/client/impl/Ses2ClientStandardImpl.java
delete mode 100644
components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/client/STS2InternalClient.java
delete mode 100644
components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/client/impl/STS2ClientIAMOptimized.java
delete mode 100644
components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/client/impl/STS2ClientIAMProfileOptimized.java
delete mode 100644
components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/client/impl/STS2ClientStandardImpl.java