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 07654a6ae64 camel-catalog - Also check pojo beans for matching artifact
07654a6ae64 is described below

commit 07654a6ae64d447510210b65c73bf1df0c0045f5
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jun 5 11:00:04 2024 +0200

    camel-catalog - Also check pojo beans for matching artifact
---
 .../java/org/apache/camel/catalog/DefaultCamelCatalog.java     | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
 
b/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
index f9bb8954296..f5ee38d6030 100644
--- 
a/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
+++ 
b/catalog/camel-catalog/src/main/java/org/apache/camel/catalog/DefaultCamelCatalog.java
@@ -617,6 +617,16 @@ public class DefaultCamelCatalog extends 
AbstractCachingCamelCatalog implements
         } catch (Throwable e) {
             // ignore as catalog can be dynamic changed and older releases may 
not have newer apis
         }
+        try {
+            for (String name : findBeansNames()) {
+                ArtifactModel<?> am = pojoBeanModel(name);
+                if (matchArtifact(am, groupId, artifactId, version)) {
+                    return am;
+                }
+            }
+        } catch (Throwable e) {
+            // ignore as catalog can be dynamic changed and older releases may 
not have newer apis
+        }
         return null;
     }
 

Reply via email to