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

davsclaus 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 c54c3d02a7f CAMEL-21054: Poll EIP
c54c3d02a7f is described below

commit c54c3d02a7f2393b46207cee53679ce31f4b0797
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Aug 14 09:14:55 2024 +0200

    CAMEL-21054: Poll EIP
---
 .../main/java/org/apache/camel/parser/XmlRouteParser.java   |  2 +-
 .../apache/camel/parser/helper/CamelJavaParserHelper.java   | 13 ++-----------
 2 files changed, 3 insertions(+), 12 deletions(-)

diff --git 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/XmlRouteParser.java
 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/XmlRouteParser.java
index d99555f5fbf..d12211eadc5 100644
--- 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/XmlRouteParser.java
+++ 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/XmlRouteParser.java
@@ -166,7 +166,7 @@ public final class XmlRouteParser {
     }
 
     private static boolean isConsumerOnly(String nodeName) {
-        return "from".equals(nodeName) || "pollEnrich".equals(nodeName);
+        return "from".equals(nodeName) || "pollEnrich".equals(nodeName) || 
"poll".equals(nodeName);
     }
 
     private static CamelEndpointDetails toEndpointDetails(
diff --git 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java
 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java
index 4485d4f875c..a5467100a03 100644
--- 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java
+++ 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java
@@ -243,13 +243,7 @@ public final class CamelJavaParserHelper {
                     iterateOverArguments(clazz, block, uris, strings, fields, 
args, name);
                 }
             }
-            if ("fromF".equals(name)) {
-                parseFirstArgument(clazz, block, mi, uris, strings, fields, 
name);
-            }
-            if ("interceptFrom".equals(name)) {
-                parseFirstArgument(clazz, block, mi, uris, strings, fields, 
name);
-            }
-            if ("pollEnrich".equals(name)) {
+            if ("fromF".equals(name) || "interceptFrom".equals(name) || 
"pollEnrich".equals(name) || "poll".equals(name)) {
                 parseFirstArgument(clazz, block, mi, uris, strings, fields, 
name);
             }
         }
@@ -261,10 +255,7 @@ public final class CamelJavaParserHelper {
                     iterateOverArguments(clazz, block, uris, strings, fields, 
args, name);
                 }
             }
-            if ("toF".equals(name)) {
-                parseFirstArgument(clazz, block, mi, uris, strings, fields, 
name);
-            }
-            if ("enrich".equals(name) || "wireTap".equals(name)) {
+            if ("toF".equals(name) || "enrich".equals(name) || 
"wireTap".equals(name)) {
                 parseFirstArgument(clazz, block, mi, uris, strings, fields, 
name);
             }
         }

Reply via email to