You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2023/03/31 08:45:00 UTC

[camel] branch main updated: added for components early exit from loop when the condition is met

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


The following commit(s) were added to refs/heads/main by this push:
     new 8dce60896ee added for components early exit from loop when the condition is met
8dce60896ee is described below

commit 8dce60896ee7288d6e7c04fa98c273d55c89f3d8
Author: dk2k <dk...@ya.ru>
AuthorDate: Fri Mar 31 10:35:47 2023 +0300

    added for components early exit from loop when the condition is met
---
 .../org/apache/camel/component/bean/AbstractCamelInvocationHandler.java  | 1 +
 .../camel/component/freemarker/FreemarkerTemplateInHeaderTest.java       | 1 +
 .../apache/camel/component/google/calendar/CalendarCalendarListIT.java   | 1 +
 .../apache/camel/component/velocity/VelocityTemplateInHeaderTest.java    | 1 +
 4 files changed, 4 insertions(+)

diff --git a/components/camel-bean/src/main/java/org/apache/camel/component/bean/AbstractCamelInvocationHandler.java b/components/camel-bean/src/main/java/org/apache/camel/component/bean/AbstractCamelInvocationHandler.java
index f5a15bef6eb..08a27987320 100644
--- a/components/camel-bean/src/main/java/org/apache/camel/component/bean/AbstractCamelInvocationHandler.java
+++ b/components/camel-bean/src/main/java/org/apache/camel/component/bean/AbstractCamelInvocationHandler.java
@@ -111,6 +111,7 @@ public abstract class AbstractCamelInvocationHandler implements InvocationHandle
                         || parameter.isAnnotationPresent(ExchangeProperty.class)
                         || parameter.isAnnotationPresent(Body.class)) {
                     canUseBinding = true;
+                    break;
                 }
             }
         }
diff --git a/components/camel-freemarker/src/test/java/org/apache/camel/component/freemarker/FreemarkerTemplateInHeaderTest.java b/components/camel-freemarker/src/test/java/org/apache/camel/component/freemarker/FreemarkerTemplateInHeaderTest.java
index f136333b9d6..b6d77fa326b 100644
--- a/components/camel-freemarker/src/test/java/org/apache/camel/component/freemarker/FreemarkerTemplateInHeaderTest.java
+++ b/components/camel-freemarker/src/test/java/org/apache/camel/component/freemarker/FreemarkerTemplateInHeaderTest.java
@@ -72,6 +72,7 @@ public class FreemarkerTemplateInHeaderTest extends CamelTestSupport {
         for (Entry<String, Object> entry : entrySet) {
             if (entry.getKey().equals(headerName)) {
                 keyFound = true;
+                break;
             }
         }
         assertTrue(keyFound, "Header should been found");
diff --git a/components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/CalendarCalendarListIT.java b/components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/CalendarCalendarListIT.java
index 201e61fb264..1a366908d7c 100644
--- a/components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/CalendarCalendarListIT.java
+++ b/components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/CalendarCalendarListIT.java
@@ -56,6 +56,7 @@ public class CalendarCalendarListIT extends AbstractGoogleCalendarTestSupport {
         for (CalendarListEntry calendarListEntry : items) {
             if (calendar.getSummary().equals(calendarListEntry.getSummary())) {
                 found = true;
+                break;
             }
         }
         return found;
diff --git a/components/camel-velocity/src/test/java/org/apache/camel/component/velocity/VelocityTemplateInHeaderTest.java b/components/camel-velocity/src/test/java/org/apache/camel/component/velocity/VelocityTemplateInHeaderTest.java
index 46732fd0f9f..4fcbc620e4d 100644
--- a/components/camel-velocity/src/test/java/org/apache/camel/component/velocity/VelocityTemplateInHeaderTest.java
+++ b/components/camel-velocity/src/test/java/org/apache/camel/component/velocity/VelocityTemplateInHeaderTest.java
@@ -72,6 +72,7 @@ public class VelocityTemplateInHeaderTest extends CamelTestSupport {
         for (Entry<String, Object> entry : entrySet) {
             if (entry.getKey().equals(headerName)) {
                 keyFound = true;
+                break;
             }
         }
         assertTrue(keyFound, "Header should been found");