This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5a3fe1250ffa5c30ba0b826beba604ac3842c838
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Fri May 19 14:47:33 2023 +0200

    (chores) camel-aws: use unmodifiable list when possible
---
 .../org/apache/camel/component/aws2/ddbstream/ShardTree.java     | 3 +--
 .../camel/component/aws2/eventbridge/EventbridgeProducer.java    | 3 +--
 .../java/org/apache/camel/component/aws2/ses/Ses2Producer.java   | 9 ++++-----
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git 
a/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/ShardTree.java
 
b/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/ShardTree.java
index 8c0d69d9e90..7868f3d8253 100644
--- 
a/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/ShardTree.java
+++ 
b/components/camel-aws/camel-aws2-ddb/src/main/java/org/apache/camel/component/aws2/ddbstream/ShardTree.java
@@ -20,7 +20,6 @@ import java.util.Collection;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.stream.Collectors;
 
 import software.amazon.awssdk.services.dynamodb.model.Shard;
 
@@ -39,7 +38,7 @@ class ShardTree {
         List<Shard> roots = shards.values()
                 .stream()
                 .filter(s -> !shards.containsKey(s.parentShardId()))
-                .collect(Collectors.toList());
+                .toList();
         if (roots.isEmpty()) {
             throw new IllegalStateException("Unable to find an unparented 
shard in " + shards);
         }
diff --git 
a/components/camel-aws/camel-aws2-eventbridge/src/main/java/org/apache/camel/component/aws2/eventbridge/EventbridgeProducer.java
 
b/components/camel-aws/camel-aws2-eventbridge/src/main/java/org/apache/camel/component/aws2/eventbridge/EventbridgeProducer.java
index c17c108987d..519ebf45868 100644
--- 
a/components/camel-aws/camel-aws2-eventbridge/src/main/java/org/apache/camel/component/aws2/eventbridge/EventbridgeProducer.java
+++ 
b/components/camel-aws/camel-aws2-eventbridge/src/main/java/org/apache/camel/component/aws2/eventbridge/EventbridgeProducer.java
@@ -20,7 +20,6 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.nio.charset.Charset;
 import java.util.Collection;
-import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
 import org.apache.camel.Endpoint;
@@ -509,7 +508,7 @@ public class EventbridgeProducer extends DefaultProducer {
             PutEventsRequestEntry.Builder entryBuilder = 
PutEventsRequestEntry.builder();
             if 
(ObjectHelper.isNotEmpty(exchange.getIn().getHeader(EventbridgeConstants.EVENT_RESOURCES_ARN)))
 {
                 String resourcesArn = 
exchange.getIn().getHeader(EventbridgeConstants.EVENT_RESOURCES_ARN, 
String.class);
-                
entryBuilder.resources(Stream.of(resourcesArn.split(",")).collect(Collectors.toList()));
+                
entryBuilder.resources(Stream.of(resourcesArn.split(",")).toList());
             } else {
                 throw new IllegalArgumentException("At least one resource ARN 
must be specified");
             }
diff --git 
a/components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/Ses2Producer.java
 
b/components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/Ses2Producer.java
index 345ae2ac322..fb24f157524 100644
--- 
a/components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/Ses2Producer.java
+++ 
b/components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/Ses2Producer.java
@@ -22,7 +22,6 @@ import java.nio.ByteBuffer;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
-import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
 import org.apache.camel.Endpoint;
@@ -134,7 +133,7 @@ public class Ses2Producer extends DefaultProducer {
         if (ObjectHelper.isNotEmpty(replyToAddresses)) {
             return Stream.of(replyToAddresses.split(","))
                     .map(String::trim)
-                    .collect(Collectors.toList());
+                    .toList();
         } else {
             return Collections.emptyList();
         }
@@ -163,7 +162,7 @@ public class Ses2Producer extends DefaultProducer {
         if (ObjectHelper.isNotEmpty(cc)) {
             return Stream.of(cc.split(","))
                     .map(String::trim)
-                    .collect(Collectors.toList());
+                    .toList();
         } else {
             return Collections.emptyList();
         }
@@ -177,7 +176,7 @@ public class Ses2Producer extends DefaultProducer {
         if (ObjectHelper.isNotEmpty(bcc)) {
             return Stream.of(bcc.split(","))
                     .map(String::trim)
-                    .collect(Collectors.toList());
+                    .toList();
         } else {
             return Collections.emptyList();
         }
@@ -191,7 +190,7 @@ public class Ses2Producer extends DefaultProducer {
         if (ObjectHelper.isNotEmpty(to)) {
             return Stream.of(to.split(","))
                     .map(String::trim)
-                    .collect(Collectors.toList());
+                    .toList();
         } else {
             return Collections.emptyList();
         }

Reply via email to