This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch CAMEL-20798-AWS-complete in repository https://gitbox.apache.org/repos/asf/camel.git
commit 74f2e6fc0353b4b83425cebd2537ff2da6549c5d Author: Andrea Cosentino <[email protected]> AuthorDate: Tue Jun 18 10:07:00 2024 +0200 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS IAM Signed-off-by: Andrea Cosentino <[email protected]> --- .../main/java/org/apache/camel/component/aws2/iam/IAM2Endpoint.java | 2 +- .../camel/component/aws2/firehose/KinesisFirehose2Endpoint.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/IAM2Endpoint.java b/components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/IAM2Endpoint.java index c259a6c61e7..3d824144f0f 100644 --- a/components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/IAM2Endpoint.java +++ b/components/camel-aws/camel-aws2-iam/src/main/java/org/apache/camel/component/aws2/iam/IAM2Endpoint.java @@ -104,6 +104,6 @@ public class IAM2Endpoint extends ScheduledPollEndpoint implements EndpointServi @Override public String getServiceProtocol() { - return "eventbridge"; + return "iam"; } } diff --git a/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Endpoint.java b/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Endpoint.java index 9bbcc978fc7..c0674983a40 100644 --- a/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Endpoint.java +++ b/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Endpoint.java @@ -21,6 +21,7 @@ import org.apache.camel.Consumer; import org.apache.camel.Processor; import org.apache.camel.Producer; import org.apache.camel.component.aws2.firehose.client.KinesisFirehoseClientFactory; +import org.apache.camel.spi.EndpointServiceLocation; import org.apache.camel.spi.UriEndpoint; import org.apache.camel.spi.UriParam; import org.apache.camel.support.DefaultEndpoint; @@ -37,7 +38,7 @@ import static software.amazon.awssdk.core.SdkSystemSetting.CBOR_ENABLED; Category.CLOUD, Category.MESSAGING }, headersClass = KinesisFirehose2Constants.class) -public class KinesisFirehose2Endpoint extends DefaultEndpoint { +public class KinesisFirehose2Endpoint extends DefaultEndpoint implements EndpointServiceLocation { @UriParam private KinesisFirehose2Configuration configuration; @@ -92,4 +93,6 @@ public class KinesisFirehose2Endpoint extends DefaultEndpoint { public KinesisFirehose2Configuration getConfiguration() { return configuration; } + + }
